Miley Cyrus and Liam Hemsworth were ''all over each other'' on a romantic date in West Hollywood over the weekend.

The couple dined at Mercato di Vetro and according to onlookers, they couldn't keep their hands off each other.

A source told HollywoodLife: ''Liam's such a gentleman. They were affectionate, I mean, they always are. They're engaged and in love so for sure they're going to be all over one another. They like kissing and being passionate - it's just who they are. They aren't doing it for show, they really and genuinely are in love. Liam makes her feel great and completes her and she does the same for him.''

The 22-year-old actor proposed to his 'The Last Song' co-star in June and Miley, 19, has revealed she loves being engaged.

She wrote on twitter: ''I love being a 'fiancee.'''

Previous to that Miley had written on the micro-blogging website: ''Will I ever quit staring at my finger?''

A friend of the actor revealed that the pair have no immediate plans to tie the knot.

The insider said: ''They are both mature and ready for this. Miley is 19 going on 40. Right now they are enjoying being engaged. There is no rush.''