TEARS LITERAL TEARS writing this OH MY GOD ITS SO GOOD. the author has such a brilliant way of tying everything, even the smallest things you thought at first weren't that important, into a remarkable timeline of events. Such thrill at every corner, i couldn't put it down!! I wish i could read this for the first time again!