It's the best result for the Christian Democrats in more than 20 years. Angela Merkel's CDU garnered around 42 percent of the vote - leaving them just five seats short of an absolute majority. As she prepares for her third term in office, Merkel is stronger than ever before. But she has to look to the opposition for a coalition partner. And the negotiations promise to be tough.