Delicate pink blossom from one of the many flowering trees in Grand Cayman