Fairy Tale Romance

351 pages paperback 2002

fiction romance emotional hopeful mysterious slow-paced