The Soul Mate

The Soul Mate - Madeline Sheehan Whew. This was P A I N F U L. Love her Undeniable series, tho.