Review to come later. 
 ...Probably more so a 4.5 or 5.. I can't remember now... 
 I read this ages back in January but completely forgot to write a small review. My bad. 
 Anyways, was awesomely epic, definitely read this one!