A child pulled from the river. A mystery that deepens with every passing day. A tale as winding and mesmerizing as the Thames itself.
On a dark midwinter’s night, the regulars at a small inn on the Thames are exchanging stories when the door bursts open. A wounded stranger stumbles in, carrying the lifeless body of a young girl. Hours later, she miraculously stirs and breathes again.
Is it a miracle? Magic? Science?
As word spreads, three families step forward, each believing the girl is theirs. A wealthy mother claims she is her kidnapped daughter. A farming family sees their lost granddaughter. A humble housekeeper sees the sister she lost long ago. But she cannot belong to all of them.
A spellbinding novel of myth, mystery, and fate, Once Upon a River is an unforgettable tale of love and longing.