Currently the most favourite thing is Real Madrid because of their ability and also their consistent while Borussia Dortmund are also good teams that played a very good fantastic game which can also win. Football is not certainty but you can tell the teams that will win due to their performance but in this regard many see Real Madrid as the winning teams which i will disagree with them, Real Madrid maintain their consistency from the beginning of the season to the end, but still it's not a guarantee for them to win despite they have the experience, take a look at Atalanta and Leverkusen it shocked everybody because long time unbeaten record, everyone knows what Leverkusen are capable of but they end up surprising everyone.
Everything can happen, especially in this stage of the season and the final stage of the game. Real Madrid needs to be careful with Dortmund because they are not a team to underestimate; they can make a surprise move. Although Real Madrid are stronger and they are doing better than Dortmund in all aspects, in this stage of the season we should not underestimate any team opponent. Since this is the final, you can see that Dortmund will do everything possible to see them win the title, but I think it will be very hard for them to achieve that because of Real Madrid's consistency, so let's see how they will do and who will win the league title, even though I consider Real Madrid to win.
It is Football and also the final of the UEFA champions League big stage so everyone should be very precise and careful especially real Madrid because in papers and performances, they are good compared to BVB so it's a psychological pressure to not lose the final from a team which is not much but a little bit down in performance and paper so its a very much tough and good game heading this weekend in London.