Haunted Waters is based on the little-known (I didn’t know it) German fairy tale Undine. This book begins when Lord Huldbrand finds himself stranded at a fisherman’s cottage for days after getting lost in the woods and chased by a demon. He finds himself falling in love with the fisherman’s daughter, Undine, though he does not quite know what to make of the girl or the mystery that surrounds her.

This book is a love story, a mystery, and a creepy fairy tale–it’s written in the style of a fairy tale, I guess, in that it does not delve deeply into the characters and their feelings and their pasts. It’s not a long book, but I think Mary Pop Osborne manages a lot in these few pages. It reminds me of Francesca Lia Block in that I’m not a hundred percent sure what happened (very ethereal and, well, Block-like), and I’m not entirely sure how I feel about this book. Haunted Waters is a captivating story, to be sure, but it still leaves me feeling a little uncertain. I do believe I liked it, in an odd way, and I would recommend it to fans of fairy tales or of Francesca Lia Block.