Thank you for reading and commenting! I like SS/MM too, and I'm glad you liked the ending I gave them here :-)
It's also nice to know that the Albus/Horace dynamic was believable, and I'm really excited to hear that you think this is rec-worthy; thanks very much!