There were tears all round when a pair of identical 10-year-old twins met for the first time.
Imagine waking up one day to find out you had an identical twin that you never knew existed?
Twin girls Audrey Doering and Gracie Rainsberry were separated shortly after birth in China, and then adopted by two different American families who lived over a thousand kilometres apart.
Watch the emotional moment they met for the first time 10 years later.
Jennifer Doering, Audrey's adopted mother from Wisconsin, was first the one to discover her daughter had a twin. She decided to start looking for a bit of history for her daughter as a special Christmas present late last year.
It was during this process that she contacted a Chinese website specialising in finding adoptees, and stumbled upon a previously unseen picture which showed Audrey as a baby with what was clearly an identical-looking sister.
"It was unbelievable. I mean this is the stuff you read about. How could it really be that there are two of them?" she said.
With the help of Facebook, Jennifer eventually tracked down the Rainsberry family in Washington - including little Gracie.
Nicole Rainsberry was equally shocked to hear the news, and to discover that the girls even shared the same congenital heart issue and mannerisms. "It was just surreal. It's hard to process that information," she exclaimed.
A teary Gracie said it was "very overwhelming" to discover she had a twin sister and to finally meet for the first time on the US TV show, Good Morning America.
Little Audrey said she was excited and happy and it felt like things had fallen into place. “It felt like there was somebody missing ... now, it’s complete.”
Images: Good Morning America