MARYSVILLE, Wash. — Robb and Carrie Westvang have things pretty much figured out. They've been married for 21 years, and run a string of coffee stands in Snohomish County. 

They go together like cream and sugar.

"We're together so much that when we're apart we actually miss each other," Carrie said. "It's like, where's my other half at?"

There was a hole in these two halves, however, when the couple first met in their 20s.

Robb needed a kidney and was fortunate enough to find a donor right under his own roof: his mom.

"She saved my life," he said.

But as the years passed, that kidney started to fail.

Robb, now a dad, needed another transplant. He was on the wait list for four years. Finally, with his health declining, Robb found a match.

And once again, it was right under his roof.

"I never would've thought that 23 years later I would be giving him his next kidney and I would be a match," his wife said.

Carrie proved an unlikely donor. Not only does she have a different blood type, but antibodies from Robb's previous transplant made a successful transplant even less likely.

But just six weeks ago, it happened.

"The transplant coordinator at UW told us it's pretty much a miracle," Carrie said.

Robb admits it's tough enough finding someone you're compatible with emotionally and romantically - but physiologically?

"I probably don't appreciate her enough and show her enough that I appreciate what she did for me," he said. "I love her so much and I'm so grateful."

Grateful to have not one, but two women in his life who gave him their heart, and so much more.

"I'm blessed to have those two ladies in my life," Robb said.

The couple is especially thankful to their employees who ran their three "Locals" coffee stands seamlessly when the two had to take several weeks off work for the transplant and recovery.