Wow - what progress, yet, as the other reviewers have noted, Billy's left a whole lot of potential to hurt and disappoint Brandon some more. Why, oh why, did he have to lie again?
The other thing that baffles me is why Billy can't come clean about the real reasons he cheated on Brandon with Bobby. Sure, it doesn't make it any better, but if he actually told Brandon that Bobby said he'd refuse access to his home (for Billy to be with Brandon) unless Bobby got sexual favours from Billy… wouldn't it have at least helped Brandon understand why? Billy hadn't forgotten about Brandon; in fact, he was cheating in order to get to spend more time with him. I wonder if he'll ever come clean about that, too.
Wonderful story - thanks for the twists and turns. I just home there's some smooth sailing ahead, but it seems perhaps not!
Cheers,
Milo