Zuko apologizing to Iroh is another really painful scene.
He stands outside that tent, afraid to walk in, terrified that Iroh will reject him. He’s from a family that has done way worse for less - Ozai permanently scarred his face and banished him for speaking out of turn. Zuko knows that Iroh loved him. But he thinks he’s screwed up irredeemably.
Zuko waited by Iroh’s side all night, then made his apology to Iroh’s back. It was such a relief when Iroh hugged him. The first time I watched that, I think I was holding my breath through Zuko’s apology.
Through their hug, they’re both crying, and Zuko asks in complete shock how Iroh could forgive him. And that right there is why apologizing to Iroh was the bravest thing Zuko has ever done. Because he didn’t expect forgiveness, and even after everything, he didn’t fully comprehend the extent of Iroh’s unconditional love for him until that instant.
No matter how many mistakes Zuko does, Iroh will always love and accept him. And that’s the most beautiful thing.