Delray is larger than life with a naturalistic interpretation of a soothing palm tree blowing in the wind with its wispy, balmy leaves.