Onyx by Jennifer L. ArmentroutOpal by Jennifer L. Armentrout
YA Novels of 2012
1,288 books — 10,250 voters