This is fantastic. You give us HB/John and don't actually disrupt the HB/Liz relationship all that much in order to achieve it. Usually I have to just settle for one or the other... but I think like this 'both' thing. This should happen more often :D
no subject