In the river town of Fenwick, every wish begins with paper. When bookseller Ellie Marsh drops her most secret wish into the ancient wishing well - a wish for love too careful to want out loud - a stranger reads the last line and hopes it comes true. Oliver Crane came to Fenwick to find himself inside an unfinished novel. What he finds instead is a bookshop full of wisdom, a town steeped in magic, and a woman who has been keeping the town's deepest secrets her entire life. A tender, enchanting story about the wishes we barely dare to write - and the love that answers them.