a puppy sitting in front of a rainbow that extends to the clouds in heaven, digital art by Gil Elvgren