Meaning: This means to enjoy the taste and smell of something sweet and delicious.
Choice of Words: "Indulge" means to give yourself pleasure, especially by eating or drinking something enjoyable. "Senses" refers to the abilities of sight, smell, taste, touch, and hearing. "Sweet delight" is a delicious treat that brings pleasure.