Insurgent  - Veronica Roth
OHMYGOSH! That ending though.. And Caleb? And everyone else. OMG.