London Wasps will meet arch rival Leicester Tigers in the first all-England Heineken Cup final at Twickenham Stadium on Sunday, 20 May.
Wasps were forced to come from behind to reach their second final after Northampton Saints had given them an almighty shock in the first quarter.
Saints may have been massive underdogs, but they showed their battling spirit as they raced into a 13 point lead in almost as many minutes at Coventry Ricoh Arena.
Inspirational skipper Bruce Reihana lead the charge with a third minute corner try which he also converted. Then the Saints' fullback kicked two penalties on give his side a handy lead.
It if wasn't exactly crisis time for Lawrence Dallaglio's Wasps side they certainly had to dig deep to find some answers.
Both these sides know what it is like to reign in Europe. Both have tasted success at the highest level, and both will move heaven and earth to be back at Twickenham and relive the honour of winning the Heineken Cup.
In 2000 Northampton Saints tucked up Munster at Twickenham with a narrow 9-8 win. Five years later London Wasps snatched a 27-20 victory at the same venue at the expense of Toulouse.
A semi-final defeat will hurt - but the inevitability of sport means that one side will leave the Ricoh arena broken hearted on Sunday afternoon.
Will it be Saints, whose Heineken Cup campaign has been the one shining light in an otherwise dismal term that sees them facing possible relegation from the Guinness Premiership? Or will it be Wasps, who have defended their way to the semi-finals with a 5-1 Pool stage record and a 32-13 demolition of highly fancied Leinster in the quarter-finals?
Cup rugby is special, cup rugby is unique - a one off. Form will count for nothing - as Northampton showed against Biarritz in the semi-final - and these two teams will do anything to make it to the Heineken Cup final at Twickenham on May 20.
First up was a Mark Van Gisbergen penalty and then Heineken man of the match Paul Sackey zipped over in the right corner for the first of his two tries.
That cut Saints' advantage to five points at the interval and a second Van Gisbergan penalty nine minutes after the break reduced it even further.
Wasps coach Ian McGeechan took Dallaglio after 57 minutes and moments later his replacement James Haskell was driven over for a try from a short range lineout that put Wasps ahead for the first time.
That score broke Saints resistance and further tries from Sackey and replacement centre Josh Lewsey, both of which Van Gisbergen converted, confirmed Wasps' second Heineken Cup final appearance.
It means two former champions will now meet at Twickenham next month with the trophy destined to return to England for the first time in three years.