katrinemarie15 's review for:

The Keeper of Happy Endings by Barbara Davis
4.0

All the feels, people can be awful. People can be amazing. Thank goodness for happy endings.