Explore
Langue
Loading...
Scar, (n.): A lingering sign of damage or injury, either mental or physical.
Madeleine wakes each morning to find fresh scars on her body, cut while she slept.
Sarah Tortell
Madeleine
Play Dead
Dolly
Never Let Go
Saint Catherine
The Dreadful
Ghostland
Nightmare Cinema
Cheat
The Last Breath
Containment
Saccharine
Black Box