Although somebody else will win the cup (and this damn squid Paul is still not deep fried, damn it!), the Li'l Rascals just won against Uruguay 3:2.
Which means that statistically speaking, germany is the second best team in the world. 3rd in the World Cup 2006, 2nd in the Euro Cup 2008, 3rd in the World Cup 2010. So, even though none of it means a title, the consistency of the past four years does mean something.
I still have other things weighing on my mind. It's a Missouri summer in Germany this year. I don't like it. The ghosts come back stronger when it is weather like this.