Beverly, the FMC, has been dealt some trauma; she thought her past was in the past. I'm still not sure if I like her as a character; she was very "I'm going to change", but never changed. Just too milk-and-water.
Gideon, the MMC, is a complex man. He seemed to always be searching for approval, which can cause issues in itself. Then he turned into this strong, possessive stalker. I genuinely enjoyed this character, and constantly whooped for him.
The banter between Gideon and Beverly was nice, I liked it. It was also nice to see their relationship develop into what it became. Pacing took a little getting used to, but I loved the dual POV (flashbacks were also dual, so that was great, too). The epilogue was a nice touch.
Do heed the trigger warnings.