This was a lovely post-DH, pre-Epilogue Snarry. :) I've always been drawn to the nuances of this pairing, and I really think you've caught a lot of who they are in this fic. :)
Not to mention the more personal tension between the two of them in this fic were quite pleasant to read about. ;)