Very interesting story line. I really liked the main charactors even though Zach was a little whiney and annoying at times