Green Arrow and Black Canary's relationship is every bit as iconic as Superman and Lois Lane, but when it came time for their wedding, it seems not a single person in the superhero community believed that their marriage would last.

Dinah and Oliver's relationship has lasted for decades at this point, and while they've certainly had their ups and downs, there's no doubt that they belong together and love each other deeply. Despite Oliver and Dinah being destined to be together, as shown when Green Arrow and Black Canary met their daughter from the future, their relationship has its fair share of detractors within the DC Universe.

RELATED: Green Arrow Shows How Black Canary Romance is Done

Readers were shown exactly what the superhero community think of Green Arrow and Black Canary's relationship way back in the Green Arrow/Black Canary: Wedding Special by Judd Winick and Amanda Conner. In this issue, Oliver and Dinah send out wedding invitations to every superhero they know, while some of them are completely supportive, such as Barbara Gordon, others are either surprised or entirely dismissive. This isn't too surprising, considering Black Canary thinks her relationship is doomed with Oliver. But it's still unfortunate that they didn't have the support of the immediate community that they're a part of.

No One Thought The Marriage Would Last

Heroes React To Green Arrow And Black Canary Wedding

The wedding did have some problems, but it wasn't due to Oliver or Dinah's relationship. The wedding was crashed by Deathstroke and an army of supervillains, which were eventually beaten back. This was a great analogy for their relationship though, despite all the fighting they did still end up together. It may have taken longer than most and there might have been some twists and turns, but eventually, Dinah and Oliver did end up together. Neither of them have been perfect partners; Oliver famously cheated on Dinah in Kevin Smith and Phil Hester's run on Green Arrow and Black Canary has spent time with Deathstroke as well as Ra's Al Ghul in the past. But despite all of this, Oliver and Dinah always find their way back to each other no matter the circumstances. Oliver and Dinah's love is so strong that even death can not get between them, as Oliver has beaten or cheated death twice just to return to the woman he loves.

Green Arrow and Black Canary have never had what one would call a "stable" relationship, they fight a lot. But despite all the fighting and the world-ending events, despite being separated or one of them being killed, Black Canary and Green Arrow always find their way back to one another.

MORE: DC Teases The Justice League's New Family of Heroes