Anyone who remembers the HBO series 'Six Feet Under,' which ran for five seasons in the early 200s, will be familiar with Michael C. Hall's portrayal of the gay funeral director David Fisher. He was one of the two leads of the show, alongside Peter Krause. It was one of the earliest examples of a character whose homosexuality isn't their sole purpose; it's treated as normally as the heterosexuality of the other characters, which was ahead of its time twenty years ago.
Hall's character has only recently accepted that he's gay as the series begins, and the audience live his journey with him over the years to come as he wrestles with his identity, supported by his long term partner Keith. In the series' final episode, when the futures of all the characters are foretold, it's revealed that David and Keith eventually marry in a future beyond the end of the series.