Lovely rainbow ..... it offers promises and hope !!!