Orlando Bloom has shared a loving tribute to his fiancée Katy Perry, despite recently admitting their romance can be "really, really, really, challenging".
The 46-year-old actor took to Instagram on Tuesday to share a loved-up snap with Katy, as the pair locked hands and stared sweetly at the camera.
In the photo, 38-year-old Katy stunned in a low-cut gold dress which she accessorised with some dangling silver earrings and a simple gold bracelet.