Festival has food, music and roses