"Compelling characters and well developed plot"
yes. I felt so much empathy with the main character, even though I'd never had any similar experience. The writing drew me in and had me fully invested in the Milla's journey. The powerful emotions of the characters start to become your own, and each chapter should come with a tissue warning.
How the individual who was initially targeted as the bad guy, came through the story as a hero. I liked how she twisted the characters - the good become bad, and the dark, scary bad boy isn't so scary after all.
Diaz.
When Milla thought that Diaz was opposing her plans to meet with Justin's parents. I loved his response to what Milla did there and how he helped her recover.
Excellent story, wonderfully crafted characters and plot. Great twists that keep you hanging onto the edge of your seat.