If Dortmund can really beat Real Madrid in the Champions League final, I think it will be lucky because if I look closely, Dortmund doesn't have a very strong attack like Real Madrid, even when they beat PSG in the semifinals, in my opinion, it's not as good as Real Madrid when they beat Bayern Munich, which is really great dramatic. Luck or surprise factors can happen in football but we know how Real Madrid performed in the Champions League, he has good experience and Carlo Anceloti has a lot of smart tactics to defeat his opponents so with all Carlo Anceloti's hard work I think his club still has a bigger chance of winning. won the Champions League final.
I feel bad for Dortmund's fans.
Dortmund take the first position in Group F among PSG, Newcastle and Milan, people said they're lucky.
Dortmund beat PSV, people said they're lucky.
Dortmund beat Atletico Madrid, yet people said they're lucky.
Dortmund beat PSG, once again people said they're lucky.
Now if Dortmund can beat Real Madrid, people will say same, they're lucky.

I would say if it's happen for one or two times, it's correct it might be lucky. But it's already four times, Dortmund really put their effort to win the match.
There is no doubt that Borussia Dortmund deserved this final, but I think they might want to take this game to penalties. They will need a lot of chances against Real Madrid and they might have taken some of them in previous matches. I also see Real Madrid as the favorite in this match and if Borussia Dortmund wins this match, I can only explain it with luck. Real Madrid has played excellent games this season, both in the league and the Champions League. Ancelotti has brought the camaraderie in the team to a very high level. In the final, Real Madrid will have 11 men who believe in winning the trophy.