There is a clichéd saying in boxing that style makes fights and this also applies in football. This Saturday, a free-scoring Real Madrid side, spearheaded by Cristiano Ronaldo, will take on a strong Juventus side.
There is more on the line for either side other than the Champion's League, as history beckons for the winners. Real stand the chance to complete the double after winning the La Liga title and in the process, become the first team to defend the European trophy in the Champions League era.
The Bianconeri secured a sixth straight Serie A title and added a third straight Coppa Italia to their trophy case. This means that a Juve win could secure a first ever treble.
Drawing more intrigue are the stars on show for Real, with Cristiano Ronaldo looking to extend his scoring record. Isco has been in good form this season, along with the underrated Karim Benzema. Gareth Bale could feature too, injecting some pace into a lethal side.
Juventus are far from the stereotypical Italian side. Despite having the best defensive record in this year's competition, the Old Lady packs a punch. They will rely on star man, Paulo Dybala, Juan Cuadrado and Gonzalo Higuaín to complement their defensive solidity.
This could be the most interesting final to date, with the clash of two differing styles promising much, but who will deliver?
One thing's certain, which is that, for one side, the night in Cardiff will live in memory fondly, while the other would have to pick up the pieces of the dreams that could have been.
*This article was written by a Soccer Laduma reader and reflects their opinion, not that of Soccer Laduma.