What an utterly charming and enchanting story! Everything, from the descriptions, to the characters, to the plot, to the wonderful use of language, was perfect. I have to say, I'm actually giving it a 4.5 because of the title -- very unfair to the reader to make it so "spoilery". But the story is so wonderful and quirky that, even spoiled, was an absolute delight to read. Many thanks to Hirondelle for the recommendation!