Meghan Trainor helped plan her 'surprise' engagement

Meghan Trainor told fiance Daryl Sabara which engagement ring to buy her - before he proposed.

The 'All About That Bass' singer got engaged to the 'Spy Kids' actor on her 24th birthday on December 22 - but had picked out her dream ring months before.

Meghan told Entertainment Tonight: "That was the secret. But I just wanted to make it perfect, just in case, you know?