This is really more of a 3.5. It took me about 200 pages for it to really grab me, but I quite enjoyed that bit. 
 (view spoiler)[ 
 I really liked that it ended up being not supernatural-- or ambiguous, but I'm going with not. That really surprised me, in a good way. 
 Although I'm normally a huge fan of happy endings, I was unenthusiastic that they ended up together. I guess they spent so long denying it was a life long love and then put so much angst into their goodbyes it felt too pat. 
 (hide spoiler)] 
 Still, it was a fun enough read.