Undeniable

Undeniable - Madeline Sheehan OH MY GOD My heart. It hurts. And is happy. And sad. And scared. And kind of horrified. But in a good way? I just don't even know right now! 5 stars simply because I was affected so deeply. Review to come when I've gathered my scattered thoughts.