Utah-based photographer Jonathan Diaz asked children fighting cancer to "believe in the impossible" for his 'Anything Can Be' photo project.
Diaz asked the children what they want to be when they grow up, then "puts them in their dreams" through custom photoshoot experiences.
He has transformed children into everything from mermaids to dragon fighters as well as giving them super powers.
"I wanted to tell stories that mattered that could inspire and help other people," Diaz told BuzzFeed News.
"I am fascinated with children’s imaginations - they tend to believe that anything is possible, they are so optimistic. I wanted to help these kids believe in their dreams."
Diaz said he felt if children could visualise their dreams and see themselves as "courageous and strong", it would help them fight cancer.
Through his project, Diaz asks for volunteers to sponsor a child. 100% of donations are used to make the child's dream come true through the project.
Diaz has also collated the 'Anything Can Be' photographs into a book called 'True Heroes', which features children as characters in short stories and modern-day fairy tales.
Jennifer, the mum of Ethan in the photo above, said: "I wish I could express to you how much our picture means to us.
"It is truly priceless."
View more photos from the collection below and visit Anything Can Be to see the full album.