A colorful , joyous celebration of life ; a tapestry woven of romance , dancing , singing , and unforgettable characters .