Angels are real, but not quite how you think. They are in a different place then Earth and they are dead, but other than that, they are not the same thing. Some of these angels get a second chance to walk the Earth. People who die 20 years old and younger are what is called The Deservers. They deserve a chance to live since they had to die so young. If they are younger than 18, they have to wait until their 18th birthday to go back, but if they are older, they just have to wait a couple months to learn how things work. The Deservers all have one mission: stay on Earth until they die again, which would be final. To do this, they have to get their assigned person to fall in love with them and tell them that. They have one year. If the person does not fall in love with them, the Deserver is sent back to "heaven" to become a guardian like those that died above 20 years old. But that's not all. If there are angels, there must be the opposite of them. Demons. Evil. They are given the same opportunity as the angels are. They are assigned the same person The Deserver is. The demon must get to human to fall for them instead of the angel. Then the demon gets to bring the person back to hell with them forever. The question is, who will win? And is it really winning to get to stay on Earth?