Fallen Series Trilogy: Passion, Torment and Fallen - Lauren Kate Nice series!!!