Want to know the secret to making a marriage last? According to legendary American actress and singer Bette Midler, it is to not sleep together, and the Hocus Pocus star means it literally. Last month while promoting her latest film, The Fabulous Four , in which she stars alongside her daughter, Sophie von Haselberg, Midler revealed to Entertainment Tonight that she and her husband, Martin von Haselberg, sleep in separate bedrooms because of his snoring. Nevertheless, the 78-year-old added that their marriage has been “a fabulous ride” as they near their 40th wedding anniversary.

Earlier in July, Midler told Today’s Hoda Kotb that, like her character Marilyn in The Fabulous Four , she had a whirlwind romance with her now-husband. She was the one who proposed, and they got married after just six weeks of getting to know each other. Their wedding was officiated by an Elvis impersonator at the Starlight Chapel in Las Vegas.

The newlyweds then lived in separate houses for two months because, as Midler says, “I hardly knew him!” The Grammy-winner now calls her marriage “astonishing ...

just like my career”. So, who is 75-year-old Martin von Haselberg, the man who stole the Divine Miss M’s heart? Where is Martin von Haselberg from? Martin von Haselberg was born in 1949 in the capital of Argentina, Buenos Aires, as the youngest of four boys. Per an interview in the LA Times, he grew up in Germany and England.

Sent to boarding school at 12, he admits to having been a .