1 Work in Severus Snape & Undisclosed
One night as a small boy, Severus met a young ghost. It would take him years to put the puzzle that she was together and by the time he had, she'd be his oldest and most faithful friend. Even if she wasn't alive. Even if she liked to disappear for odd intervals of time - sometimes years at a time.