When something is too good to be true it probably is.
⭐⭐⭐
This was a fun read, even though you kind of know what‘s going to happen. I can‘t help thinking I‘ve read something nearly exactly the same before, but with female protagonists. I suppose it makes a nice change to have slightly unhinged unreliable narrators who are male!
It‘s what I‘d call a good ‘beach read‘, fluffy but kind of unputdownable!