Endless Rain

One hundred years of rain, falling endlessly; each drop is equal to each tear fallen from a heavenly angel up above the Earth. She has loved a fallen angel, whom has been destined to walk the Earth for all eternity. These fallen angels are known as demons and they walk among humans each day. The … More Endless Rain