Since reading this novel, the only thing you need to have is time and the mood for it and I just didn't have both or either of them. But overall, the story used the elements really good. The only wondering idea is, "Can you do it in less than 500 pages?" 
 About the ending...I didn't like that it was rushed and done like that. Over. Kapoowey. That just leaves me hanging like, "THAT'S IT?!?!" I was hoping for an epilogue in the future!