Regeringsförhandlingarna i Tyskland har pågått sedan valet till förbundsdagen i september förra året.
Socialdemokraterna och kristdemokraterna har nu slutligen kommit överens om att bilda en ny koalitionsregering tillsammans, rapporterar tyska medier.
Det innebär att kristdemokraten Angela Merkel kan sitta kvar vid makten, men inte utan eftergifter. Socialdemokratiska SPD får enligt Der Spiegel flera tunga poster, bland annat finans-, justitie- och arbetsministerposterna. Utrikesminister blir SPD-ledaren och globalisten Martin Schultz.
Tidigare har Merkel haft fruktlösa förhandlingar med de mindre vänsterliberala partierna.
Inom stora delar av SPD har det funnits en omfattande skepsis mot att återigen sätta sig i en regering med Merkel. Att de två största partierna fortsätter att styra tillsammans kan ge ytterligare bränsle åt "främlingsfientliga" och "populistiska" krafter, fruktar vissa.