Hi there!

Well done! The explanation was clever, too-- never thought of them in that way.
(And, by the by, I'm in the camp that says this is a perfectly acceptable gfic. I think it's not anywhere near explicit enough for the nfic files :p )
Welcome to the boards, Mari! Hope to read more from you soon!