Margaret L. Twine

May 26, 1982 – February 24, 2025

Margaret L. Twine, beloved wife, mother, healer, and friend, passed away peacefully on February 24, 2025, in Tucson, Arizona, at the age of 42.

Born on May 26, 1982, in Carson City, Nevada, Margaret lived a life rooted in compassion and connection. She built a beautiful life in Phoenix, Arizona, where she followed her passions and touched countless lives.

From 1983 to 1997 Margaret lived at Apache Springs Ranch with her mother and father, Sharron and Gary McLeod, her sister Michelle and brother Justin.  This is where Margaret developed her love for Arabian Horses. 

Margaret attended Elgin Elementary School before transferring to St. Gregory School.

Margaret was a gifted massage therapist with a healing touch, deeply committed to helping others feel whole and cared for. Her work extended beyond people she was also an equine therapist, finding deep joy and purpose in her connection with horses. Her love for animals, especially horses, was a central part of her life and spirit.

She is survived by her mother, Sharron, father, Gary, sister, Michelle, brother, Justin, husband, Percy, and their three cherished daughters Hannah, Aloha, and Anaya who were her greatest pride and joy.

Margaret will be remembered for her warm heart, generous soul, and unwavering dedication to the well-being of others. She leaves behind a legacy of love, strength, and healing that will live on in all who knew her.

She will be dearly missed.

A small private service for family and friends will be held in her honor. If you knew Margaret and would like to pay your respects, please reach out to a family member for details. Also, if you are so inclined, please donate in Margaret’s name to Sunrise Horse Rescue, PO Box 143, Saint Helena, CA 94574, (707) 320-3120.