My heart always breaks with infidelity. But I have to say this was one of the most beautifully written I have ever read. Severus seems to still love Harry-it's not out of anger or resentment, just can't seem to give up the convenience of the shopkeeper. The way Severus breaks it off was done in a subtle, yet meaningful way. I almost felt bad for the other man. Excellent work.