The votes have been tallied and the winner of the Best Books of 2012 in Young Adult Fiction is:

The Fault in Our Stars by John Green

The rest of the top ten contain intriguing number of self-published books.  They are:

  

Easy by Tammara Webber

Slammed by Colleen Hoover

Out of Sight, Out of Time by Ally Carter

  

Barely Breathing by Rebecca Donovan

Pushing the Limits by Katie McGarry

Code Name Verity by Elizabeth Wein

  

Statistical Probability of Love at First Sight by Jennifer E. Smith

My Life Next Door by Huntley Fitzpatrick

The Boy Who Sneaks in My Bedroom Window by Kirsty Moseley