Reading Jurgen Klopp's comments about Shinji Kagawa in the lead-up to the Champions League final made me want to cry "Hallelujah!"
Shinji Kagawa is one of the best players in the world and he now plays 20 minutes at Manchester United on the left wing! My heart breaks. Really, I have tears in my eyes.
Central midfield is Shinji's best role. He's an offensive midfielder with one of the best noses for goal I ever saw. But for most Japanese people it means more to play for Man United than Dortmund.
The Japan international was impressive in spurts last season, but was hampered by several niggling issues.
He is on the verge of something special for the Red Devils, and it is my belief he could be the side's best player next term.
Here are five reasons why.