"Three months later, the couple got married in their bathing suits in a small ceremony presided over by Kaine's dad on a beach in Kauai, Hawaii.
~~~ snip
About the same time, Terri was working as an assistant manager at Newport Bay restaurant in Washington Square. Don Alanen, a former customer, had many conversations with her when eating there with his wife. He was impressed by her professionalism.
Terri talked to the couple about wanting to become a manager in the high-tech industry where Alanen worked. She also said she had been a bodybuilder and planned to return to intensive workouts at some point.
And she talked about Kyron.
"I can't recall that she called him a stepson," Alanen said. "I'm pretty sure she said our son."
Alanen said that when Terri became pregnant, she told him she was thrilled to be having another baby."
A few more things:
1. Terri was working as a manager here in 2007:
http://newportbay.com/page/location (? location - there are a few).
2. She let her teaching cert. expire in 2007.
3. She was interested in becoming a manager (? like Kaine ?) in a high-tech industry.
4. She was friendly with one customer and his wife who remembered her announcing her pregnancy, so she would still presumably be working there in 2008.
5. Looks like K was a Valentine's Day baby.
6. Terri's first marriage lasted 4 years. The second one lasted 6 years. Kaine and Terri were together for 8 years.
Terri had goals and an occupation up until the beginning of 2008, it seems. That's when her unemployment kicked in, the economy started to tank, and she spent most of the year pregnant, and was a full-time, stay-at-home mom with the kids. After that, it seems she was more of a homebody for whatever reason - and that seems really out of character to me.