DRESDEN, GERMANY — The late-day sun sits high in the sky over handsome Neumarkt Square, casting the iconic Frauenkirche (the Church of Our Lady) in an angelic light. The gigantic domed structure with the checkerboard sandstone exterior looks like a giant sandcastle.