UPDATE.

1.8K 28 3
Damned (Alastor x OC)Where stories live. Discover now