#1The Human and The Angelby Supernatural1806 2442The humans live on one side and the angels live on the other side. They don't like each other. It's a long ditch that divide them. The ditch is 25 meters wide and really...Completeddestielhurtsupernaturallovesupernaturalfanfic+21 more