The reason why these moms came together with their babies for an extra colorful photo shoot is touching people's souls. It's not just because the kids are adorable.
They're all rainbow babies--children conceived after a miscarriage or still birth.
Photographers Natalia Karpovovy and Elena Gannenko organized for seven mothers with rainbow babies to stand side by side, with their babies wearing different colors of the rainbow.
As if that weren't heart-wrenchingly sweet enough, those same moms had also taken maternity photos together, dressed in the colors corresponding with the ones that their babies are wearing now.
But in the most recent photo, the new moms all wear white, to represent the purity of the new life that is quite literally in their hands now.
via Faith It