Selene Willson é uma menina de 17 anos que é bastante focada nos estudos. Nunca pensou em se apaixonar depois de terminar com o seu (ex) namorado Luc, não até a chegada de Trav. Sedutor, bonito e sexy, ele desperta algo em Selene que nem mesmo Luc foi capaz de fazer. Trav esconde um segredo que pode colocar a sua vida em perigo, e com a chegada de Tyler - outro cara gato que vai abalar de vez com as suas emoções - as coisas ficam ainda mais estranhas. Para ficar ainda mais confusa, Selene encontra duas penas misteriosas: uma branca e uma preta. Motivada a procurar por respostas para as suas perguntas, ela se vê no centro de uma guerra ancestral entre anjos caídos e anjos, e saberá que essa guerra não se resolverá sem sacrifícios.