Kate ends Caribbean tour in an elegant yellow Alessandra Rich dress

Kate ends Caribbean tour in an elegant yellow Alessandra Rich dress

The final look from a mood-boosting rainbow wardrobe