What a great fic! I had never considered Aberforth/McGonagall before but in this they seem very well-suited to each other while still maintaining their own unique identities. I like how Aberforth was every bit the skeptical curmudgeon we see in canon.
One question - why "Ariadne"? I think it was Ariana in DH.