A daughter wanted to be a first-time mom. The daughter's mother wanted to be supportive and helpful to her child. So far, so good. But that’s where this story takes a twist.

Forty-nine-year-old Linda Sirois of Maine can either claim the title of Mother or Grandmother of the Year after agreeing to become her daughter Angel Hebert’s surrogate. Last summer, when Hebert was told that her heart condition would make pregnancy too risky, grandma (a.k.a. Herbert's mother) stepped up to the plate.

"It was pretty disappointing and we were pretty upset about it," Hebert told The Portland Press Herald. "But we kind of had an idea that it was a possibility and, all along, my mother was saying, ‘I’m here and I can carry for you.'"

Making good on a promise she had made to her child years earlier, Linda allowed doctors to implant an egg containing genetic material from her daughter and son-in-law. The procedure was a success and, earlier this month, Sirois gave birth to a healthy 7-pound, 14-ounce baby boy / grandson while her daughter looked on.

So, in summary, the daughter's mother gave birth to her own grandson, or the son of her daughter, while becoming a grandmother at the same time, while the daughter watched her mother give birth to her own son and her mother's grandson.

Good luck tracking that on ancestry.com.