An autistic boy who cannot be touched has struck up a special bond with a service dog he flew thousands of miles to meet.
Kainoa Niehaus, who finds it painful to be touched or hugged, finally met canine Tornado in Ohio having been on a waiting list for two years. His family are Americans who live in Japan.
Non-profit organisation 4 Paws For Ability, who aim to enrich the lives of children with disabilities by placing them with task-trained service dogs, shared the 'truly magic' moment on Facebook.
The five-year-old boy's mother Shannon, who cried tears of happiness when the pair met, explained she had "never experienced a moment like it".
"This picture captures the face of a mother who saw her child, who she can't hug, wash, dress, snuggle and touch freely lay on his new service dog of his own free will, with a purposeful, unspoken attachment," she explained.