Elton John and Rod Stewart have known each other for over 50 years.
But the two legendary musicians have had one of the longest falling outs in showbiz history, which has resulted in petty quips in the press to full blown character assassinations.
The pair have been experts at making catty comments over the years and made some spectacular comments during their never ending feud.