Patrick Ness, how dare you make me weep so! This book was such an easy read - excellently paced, and with a really intriguing premise. A wonderful book, even if it did tear my heart out and stomp on it.