This story is like something out of a movie.
A pair of twins in China were separated at birth, adopted by two different American families. Neither family knew their daughter had a twin until recently.
Auderey Doering, the twin who lives in Wisconsin and Gracie Rainsberry, the twin who lives in Washington state, could not believe their eyes when they were reunited on "Good Morning America."
But how did they find out about each other?
Audrey's adoptive mom, Jennifer, became curious about her daughter's past while trying to find a Christmas present for her. With the help of a Chinese researcher, Jennifer discovered a photo of Audrey sitting on the knee of a foster mom who was also holding a baby who looked identical to Audrey.
"As soon as I had that picture, I was desperate to find out ... who that other child was," Doering said.
Through the magic of Facebook, Audrey and Gracie's families found each other and knew they had to meet.
Watch the incredible moment when these twins see each other for the first time since birth.
Audrey thought her parents were playing a joke on her, while Gracie was just really overwhelmed.
"I was, like ... started to cry a lot, and my mom kept on asking me ... what my crying was for, and I was saying, 'I don't know," Gracie said. "I didn't know what to think."
The two video-chatted for a bit and realized they both have something very important in common: they both love chicken alfredo and mac 'n' cheese."