Matched - Ally Condie Slow at first, but the ending was nice. Could have been better though.