psofie 's review for:

The Keeper of Happy Endings by Barbara Davis
4.0

Three stars to the first, extremely long half of this book. Five stars to the last third. And, I guess, four stars to everything in between.
If you can get through the first part, you'll be rewarded at the end.