Someone is stealing hearts. Literally.
17-year-old Trevi doesn’t know this. All she cares about is escaping her mom’s operatic shadow by nailing the part of Christine in her high school’s production of The Phantom of the Opera.
But getting the part isn’t all she thought it would be. Her Phantom is a secretive boy who may be responsible for his ex-girlfriend’s disappearance. Her Raoul is a tatted-up jerk who doesn’t want to be in the musical. At least there’s Hudson, the adorkable rich boy who's painting sets to be near her. If she could just stop obsessing about the boy behind the Phantom mask.
As Trevi begins to uncover clues about girls at school who have gone crazy, evidence points to the three boys revolving around her world. If Trevi doesn’t discover what really happened to the girls and who’s behind it, her heart will be next.