This flower is called in German “Tränendes Herz” (tearing / weeping heart), and I guess, you know, why :-).
In English it’s called bleeding heart (Lamprocapnos spectabilis).
Happy Valentines!
a photographer's view to the world – a traveler's blog