Hee! That made me happy. Draco was pleasantly reminiscent of a snarling wet cat that just wants a little milk and a scratch under the chin. Er, I like him that way. Harry had a good balance of righteousness and single-minded determination, haha. Man, I'll never stop being a sucker for always-loved-you!Draco. And it was seriously sweet and believable(!) when Harry said he liked Draco, sort of against his better judgment. I mean... hahaha even as a shipper I wouldn't say it's the most likely of things to happen, but also one of the most gratifying when Harry's ethics are involved. Plus I always liked illicit-potions-maker!Draco! WOO! I mean, logic dictates that he'd lay low after the war, but you know, LOVE MAKES YOU DO DESPERATE THINGS! AND STUFF! haha.
Probably the only place you (understandably) left canon far behind is just how sexually Harry saw Draco right off the bat. :P And ok, how he's all self-aware and accepting about how 'yeah I'd probably have loved him anyway'. One might say you almost made it too easy on Draco. But not quite. Within the story, it worked.
Anyway, yeay love potions!! Hehe. Kudos for a believable resolution for Harry figuring out he'd been had. I've had the plotline come to mind before (isn't it perfect? Draco makes Harry love him as REVENGE! such great revenge it is), but could never finish it 'cause I couldn't put my finger on what Harry would do and still have a happy(ish) resolution, and you nailed it. Yeay! More yummy desperate smut and angry longing for us, more happily cattily-ever-after!H/D. hee. :3