Probably even 4.5 :) 
 I really liked this one. It was well developed, the pace (I found) was spot on. Loved the romance (which is rather important)... 
 And it was an interesting story, kept me captivated (it's what you want) :D