Royal expresses his feelings on a Caribbean holiday

Prince William bought himself and Kate Middleton matching wooden bangles during a luxury Caribbean getaway.

The couple were staying at the £1,785-a-night Villa Alumbrera on the idyllic island of Mustique when he surprised her with the gesture.

‘Wills gave Kate her bracelet in a restaurant,’ an onlooker tells the Sunday People. ‘She looked thrilled.

‘They look so happy and in love.’

Kate, 26, and Wills, 25, are meant to wear the bangles whenever they are together.

Alison Adey