Dortmund team is working hard to win this trophy, I think this game will be the most competitive game. Because both teams have participated in hard-fought finals, Real Madrid know how to take the title in their hands, having won the title several times before. That's why only the team with good performance can win this match.
Dortmund really understands that Real Madrid is different from PSG, where Real Madrid has experience in the UCL and they are a very strong and solid club. Dormtund understands this, that's why they have to try even stronger and more significantly than when they played against PSG before. They know this won't be easy, because they have to prepare their best and most suitable strategy to face and beat Real Madrid, that's the hope.
And on the other hand, Real Madrid also has quite big ambitions to motivate all parties to be able to win the Champions League trophy and add to their list of wins. They are also aware that this season, many people underestimate them or think that Real Madrid will not be able to make the UCL final because the composition of their players in the squad is not as significant as before. However, Real Madrid was able to silence it all until they reached this stage.
From the statistics of both clubs it shows that Real Madrid has the higher chance of winning the Dortmund, because Dortmund might not be able to withstand Real Madrid's pressure, and that will be a big challenge for Dortmund. Dortmund need to know the kind of players that they are playing with and shoukd not relax if they are winning until the final whistle, otherwise, they might end up losing the match just as Bayern did. Madrid are like Leverkusen, they don't give up until the final whistle.