Germany may already have a clear frontrunner for its next president. Media reports say the CDU and CSU have agreed to nominate Ilse Aigner, and the Social Democrats are ready to support her. That could make the Bavarian politician Germany’s first female head of state. But who is she, and why do politicians from different parties believe she is right for Germany’s highest office?