The Fault in Our Stars by John  GreenCity of Lost Souls by Cassandra ClareUnder the Never Sky by Veronica Rossi
Best Books of 2012
3,519 books — 9,187 voters