Oh, god, the dialogue and characterizations in this are priceless. Loved everything about this! So snarky, so funny, so clever, so HOT. *fans self* I love that Snape's version of being a romantic is manipulating Harry into his bed. That is its own special brand of win. :-)