A review by jalynnschroeder
The Keeper of Happy Endings by Barbara Davis

5.0

“There are no curses. Only patterns meant to be broken. Dreams to chase. Hearts to hold. Magick to make.”