I'm still debating between 3-4 / 5, so I'll say 3.75/5 for now because the book left me on a happy note. 
 Maybe it was because I kept seeing "eh, okay" and "did not like" reviews of this that I had such low expectations for this book, but I was pleasantly surprised. 
 I think I grew more attached the characters than I thought. And the ending just brought my inner fangirl squeal out so kudos for that. 
 It was always nagging at the back of my head that this is totally case of insta-love (I MEAN, COME ON GIRL, 4 DAYS), maybe even Stockholm syndrome, but the epilogue kind of eased my mind of that. 
 Maybe it was also that I enjoyed reading about the messed up and like fast-paced thrillers and I haven't read/watched much of those lately.