It started OK but soon it get worse and worse. After angsty start story became boring, every one was Mary Stu and Gary Stu. Everything went too fluffy with occasional angst from Zach's part and his and David misunderstanding each other. David is one of the most annoying characters I had misfortune to read. He is the main reason why in the end I just skimmed pages.