I did really enjoy this book, but there were a few plot points that seemed less than fully thought out, plus the main character was overly snarky sometimes, which dropped the rating somewhat (about 3.5 stars). It was a fun romp with a pretty detailed background world, and a super angsty romance (always a good time 😘). The MC is Heartless, meaning the she is a thrall of the witch that has her heart.She has to take the Prince's heart in order to ⬇️