Hermione overhears something she shouldn't concerning Professor Snape and decides that maybe the House-elves aren't the only ones in need of protection.
Harry Potter - Rated: M - English - Romance - Chapters: 52 - Words: 338,844 - Reviews: 12584 - Favs: 12,816 - Follows: 7,406 - Updated: 6/9/2013 - Published: 3/3/2005 - Hermione G., Severus S. - Complete