This is so beautiful it brought tears to my eyes.