Heee! Thanks! And quite right--Severus will handle things on his terms, not the terms of Gryffindors. XD
I love their complexity, too! It's what makes this pairing so wonderful!! So, I'm THRILLED to hear that I was able to pull such complexity off! Thank you so, so much!