shoefke 's review for:

4.0

Was probably going to rate a 2 or 3 then WOW the last couple chapters really tied it together and made it all make sense. It was difficult to keep in line in my opinion but over all a good read!