Yesterday, my doorbell rang again and again, without a second in between pulses, so I ran to the door, knowing who it would be. "A rainbow! A big rainbow!" my nieces shouted, waving and laughing, "Come and see!" When I turned the corner of my house and saw the full, horizon-to-horizon, double ...