An exotic tropical floral design displayed in a church window in Barbados.