Three months of hidden sacrifice have kept Riley going — invisible by day as Vivian’s personal errand girl, and by night the one person thawing Sullivan’s frozen heart through text. She accepts every insult and every risk just to keep her sick grandmother safe. But when everything comes out in a violent public showdown, Sullivan is stunned and broken. The woman he’s fallen for was never his fiancée; she was the girl he once brushed off as nobody.