There's already talk that Germany may not have a new government for weeks, possibly until Christmas - after what can only be described as a nail-bitingly close vote.
Worldwatch's Max Towle takes a look at the results with Berlin correspondent, Laura Makin-Isherwood.