The stars may have aligned for a newborn baby girl, her mother, and her grandmother. Call it destiny. Call it fate. Call it a gift from God.

According to a report by ABC News, Aimee Hernando spent her 33rd birthday giving birth to her daughter, Miracle Joy. On that same day her mother did not only welcome the birth of her granddaughter, but she also celebrated her 56th birthday.

“She is a beautiful miracle,” Hernando said about her daughter in an interview with ABC News.

Her baby, she said, is “definitely the best birthday gift ever.”

Happy birthday cake to the 3 generations! #118birthday

A photo posted by aimee hernando (@mrshernando) on

Although Miracle Joy was due at the end of January, Hernando said it would also be nice if the baby came in on the same day as her birthday.

“Then when I went into labor, I just kept thinking, Oh my goodness! Is this really happening? I got in and told the doctor ‘she has to come before midnight,'” she said with a laugh. And so, Miracle Joy came on the same day Hernando and her mother celebrated their birthday.

“I thought: how great would it be to experience that myself,” she said. “Three generations would just be really crazy. And it happened.”

A birth date is not the only similarity these three share. There is a pattern in the birth weight of baby, mother, and grandmother. “My mom’s birth weight was 6 pounds 10 ounces, mine was 6 pounds 9 ounces, and Miracle’s was 6 pounds 8 ounces,” Hernando said.

She also revealed that she and her husband struggled with infertility for nine years. She said that if they had a baby girl she would be named Miracle Joy.

Miracle Joy is the couple’s fourth child after adopting two boys, who are now 11 and 8. Just 14 month ago, the couple welcomed a baby boy.

In case you were wondering what the odds were that three generation of women would share the same birth date, the odds aren’t as common as one would think.

The chance of this happening is actually  1 in 133,225, according to Keith Devlin, a mathematician at Stanford University and NPR’s “The Math Guy.”

Another such story of “coincidence” with birthdays is that of a couple from Cleveland, Ohio, who not only share their birthday together, but as of January 1 this year, also with their newborn baby.

Raheen Shover was born on New Year’s Day 1978. His wife Qiana was born on New Year’s Day 1980. As they each turned 36 and 34 this year, they welcomed their first baby named Autumn.