How did Elvira meet her partner, Teresa Wierson?
According tothe Sun, Cassandra Peterson wed Mark Pierson in 1981, and they share a daughter named Sadie.
At one point in Peterson’s career, her now ex-husband even worked as her manager.

However, the duo went their separate ways in 2003, which was when Peterson first met Teresa Wierson.
Over time, Peterson’s relationship with Wierson blossomed, and she ended up never moving out.
“I told her goodnight and suddenly felt compelled to kiss her on the mouth,” Peterson wrote.

Previously, Peterson had never been interested in women, but this all changed with Wierson.