Sie wurde als Margaritha Elsa Weber am 4. Juni 1939 in Luzern geboren und ist in Brunnen und Küssnacht im Kanton Schwyz aufgewachsen. Sie absolvierte eine Banklehre und arbeitete bis zu ihrer Heirat als Bankangestellte; nachher jobbte sie als Aushilfe in Büros, als Werbegrafikerin und Mannequin. Sie lebt seit längerem in Zofingen im Kanton Aargau und im französischen Département Dordogne.