Der 17- Jährige Nathan ist Seelenjäger und muss reine Seelen finden, die von der Seelenfängerin zurück in den Himmel gebracht werden, damit sie auf der Erde nicht zerbrechen. Doch Nathan will aufhören. Eine Seele soll er noch finden, eine Seele, die reiner ist als alle anderen. Als er Elli kennenlernt, weiß er, dass sie die Seele besitzt, nach der er gesucht hat. Aber seine Gefühle für Elli sind bereits zu tief um sie zu verlieren; als er die Wahrheit über die Seelenfängerin herausfindet, weiß er, dass er ihre Seele beschützen muss.