Curry has a unique and floral taste due to the combination of sweet and savory spices. Sweet spices like cinnamon, cardamom, fenugreek, and clove provide brightness and energy to the curry, while savory spices like cumin, turmeric, and bay leaf give it a deep, earthy taste.