Summary
...Meaning of Life at Hogwarts or 'The Hogwarts School Band' . Rating for some adult references, some references to homosexual activity and some mild swear words. Trademark slighly OOC Snape. Harry's final year, and guess what's brewing! COMPLETED