Whether they're on-again or off-again, there's no doubting the fact that Miley Cyrus and Liam Hemsworth are meant to be.

The 23-year-old singer has definitely hinted at a reconciliation with the hunky actor, 26, by flashing her gorgeous engagement ring on Instagram — but after the couple was spotted together in public for the first time in forever, it's crystal clear these two aren't hiding their love anymore.

RELATED: Enter to Win a Romantic Caribbean Vacation!

Click through to gawk at 14 adorable photos of … Milam.