What could be more romantic than being serenaded by your love?

Rex Features

Well that's obviously what Adam Levine thought as he sang to Behati Prinsloo to celebrate their first anniversary last weekend.

ADAM AND BEHATI'S WEDDING

Does Behati look a bit embarrassed during the mini performance? Perhaps. But the setting, Flora Farms in Cabo where the pair tied the knot last year, makes the sentiment all the more sweet. Adam also chose a classic tune that's heartfelt but not sappy - Marvin Gaye's 'Let's Get It On.' Naughty!

CATCH UP WITH THE LATEST CELEBRITY NEWS

The crowd cheered as Adam hit those high notes and, luckily for us, captured the moment on film for all to see:

Awkward or adorable? You decide!