Daniel é um menino, bissexual, que ao longo de todo o livro conta sua historia. Tudo começa quando Dan se separa de Joseph, seu namorado há um ano e ele está prestes a se suicidar quando encontra Angel, que se diz um espirito que é seu amor desde os tempos de Romeu e Julieta, Dan começa acreditar que está ficando louco, imagine você após o termino de um namoro ver espíritos, descobrir terras magicas, suas vidas passadas, viver um grande amor? Até que Peter chega e leva o coração de Dan de vez e ele se vê dividido entre vários mundo, Joseph, Peter e Angel, sendo que ao escolher Angel significaria abrir mão de sua família, sua vida na Terra por algo que ele ao menos saber se é real, além disso ele ainda tem que descobrir quem ele é, qual sua missão na Terra, porque Deus o enviou a Terra? Venha comigo, embarque nessa louca viagem, eu garanto que você não vai se arrepender! Você vai se identificar em vários momentos!