Prince Harald von Hohenzollern of Germany has died suddenly at age 63, just days before the birth of his first child.