4.5 
 There were points at the end where I felt like the author was forcing himself in a little bit, trying to get his point in instead of simply letting the story breathe, but overall this was a beautiful written novel.