Family came first to Lynn Horne, community and church followed close after that.
So while she only lived 66 years, they were full years that saw her grow up in Winnipeg, then create a thriving life for herself in Kamloops with husband Jim.
Horne died Saturday of respiratory complications. While she had some chronic health problems, her death was still not expected.
"It was a shorter life than we expected. But we realized, she had a great life. I think she did everything she wanted to do. She wanted to be around longer to watch her grandkids grow up. And she was with the love of her life for almost her entire life," daughter Amber Piva said Wednesday.
That love of her life, Jim Horne, spotted her when they were still in school. By Grade 10, they were sweethearts. They married at age 21.
"My aunt was telling me a story that it was when my parents were in Grade 5, that she had to pass a note from my dad to my mom," said Piva.
In August, they marked 45 years together.
After they married, she taught school while he studied law. They moved to Kamloops from Winnipeg in the early 1970s. Soon they had two daughters, Amber and Jennifer.
"She was a school teacher. So she was like a crazy organizer. She gave up teaching when they came to Kamloops to raise us. She devoted 100 per cent of her time to us and then tons of volunteer work on the side," said Piva.
Years of volunteer work were put aside when the grandchildren started to arrive 15 years ago. Horne had five grandchildren, from age 15 down to 18 months.
Piva didn't remember much about the years her mom was on the Royal Inland Hospital board or the Thompson Regional Hospital District board.
"We were preteens and teens when the hospital stuff was going on. Service to her was just the way it was. Just what you did," she said.
Horne taught preschool, Mommy and Me classes, and was involved with the Kamloops YMCA-YWCA and the Canadian Mental Health Association.
"She was very into community. She was interested in community politics, even world politics," Piva said.
When Piva was graduating from high school and getting ready to go to what was then University College of the Cariboo, her mom was enrolling alongside her.
"She went back and completed her arts degree. It was something she always wanted to do. She had a two-year degree from Manitoba to be a teacher," she said. "She was the darling of the history and political science departments."
Politics was a particular interest for her mom, she said.
Even with all that outside involvement, Horne always had time for her family.
"What we keep coming down to was how much she loved our kids. There wasn't a day my mom didn't call my sister and I. We live in town here. She'd always be asking, 'When are the kids coming over?'
"And they couldn't go over without my kids getting cupcakes or a toy. They just loved going to Grammie's house."
Piva said she's thankful she has memories from her parents traveling with her and her husband and kids to Hawaii last January, because even then her mom was having trouble getting around.
She had health problems for a long time, but she was managing them. Her granddaughter, Lizzie Harbaruk, has been fighting cancer since she was a toddler three years ago, and that also took much of Horne's attention.
"I just think we've lost the matriarch of our family. And her focus over the last three years has been the health of Lizzie. That battle has been very difficult for my parents to deal with. And they've been my sister's (Lizzie's mom's) absolute champion," said Piva.
A service to celebrate Horne's life is being held at the church where she volunteered, Hills of Peace Lutheran, Saturday at 2 p.m., followed by a reception.
The family has asked that anyone wanting to make a donation in Horne's name give it to the Lizzie Harbaruk Cancer Fund. Lizzie is her granddaughter who has had a long fight with cancer. The bank account information is Royal Bank of Canada transit number 02320, A/C number 5107230.