Harry's been feeling like something was being kept from him for a while... he just didn't expect the goblins to be the ones to rescue him from the Dursleys and explain. Bad Dumbledore, good Snape, slightly manipulated but still good Weasley's.
Harry Potter - Rated: K - English - Chapters: 31 - Words: 206,914 - Reviews: 571 - Favs: 1,583 - Follows: 2,348 - Updated: 8/28 - Published: 7/5/2017 - Harry P., Sirius B., Severus S., Hedwig