Anakin Skywalker had a secret.
It was not a secret he particularly enjoyed keeping but it was
not a secret he could share with anyone without hurting someone he
deeply cared about so he soldiered on.Pretending to not know that Obi-Wan Kenobi was carrying on a secret affair with Satine Kryze the Duchess of Mandalore.
All things considered, Anakin felt he had done a good job,
quietly supporting his best friend as the Dragon gnawed at his heart and
told him that he would never be good enough for Obi-Wan. He hadn’t
breathed a word of Obi-Wan’s secret to anyone, not even to Ahsoka or Rex
and he had even covered for Obi-Wan when he was late back to the Temple
after a visit to Satine’s apartments when she was visiting Coruscant.He had been on his best behavior, and hadn’t even complained
about the affair to Padme, who knew about it from Satine during a
drunken girls’ night a few weeks ago. When the hangover was gone, Padme
had invited Anakin over to give him a shoulder to cry on and a
sympathetic ear, given that she knew how deeply Anakin cared for
Obi-Wan.But Anakin hadn’t given into his despair or his rage. He kept
his chin up and tried to be the Jedi Obi-Wan believed he was. Strong. In
control and balanced.Not the desperately weak, fearful and needy mess Anakin knew in his heart that he was.
As the affair continued on for a few months, Anakin was starting
to despair that Obi-Wan would leave the Jedi Order. Not in the middle
of the war, of course, but afterwards, when there would be no need for
High Generals or war councils or the like.He would resign and go to Mandalore where the Duchess would be
waiting with wide open arms and all the peace and quiet and freedom from
an annoying, troublesome former padawan Obi-Wan could ever want.This was his future, his sad pathetic destiny, Anakin told himself, and he needed to accept it and move on.
Just like Obi-Wan will.
So when Obi-Wan invited Anakin to his quarters in the Temple, he
was not at all prepared to hear that the romance he had spent so many
nights quietly cursing was over.Finished. No more.
Satine Kryze, the Duchess of Mandalore, had had the audacity to
dump Obi-Wan Kenobi, as if there was someone better out there, which
Anakin knew for a fact there was not.
Anakin through this whole fic:

I love this for multiple reasons but the biggest are definitely 1) Anakin knowing that he’s screwing everything up and yet being unable to stop, and 2) Obi-Wan getting to be justifiably angry because he puts up with so much in canon and fanfic already let the man snap once in a while. A+ characterization I love it.