The 39-year-old The Hobbit actor got cuddly -- and a little gropey -- with Perry, 31, as they frolicked on the beach in Sardinia last week.
According to an eyewitness source, the handsy couple seemed to partake in some vape fun in between PDA sessions.
Perry wore a cute high-waisted floral print two-piece swimsuit, and Bloom covered up (this time!) in orange swim shorts. Yes, this is the same vacation where Bloom went sans pants on a paddle-boarding expedition.
The couple is vacationing on the Italian island with Perry's pregnant sister Angela and her brother David.
In July, Bloom was a little more politically correct, supporting his Hillary super-fan girlfriend for her appearance at the Democratic National Convention. Check out this video of the two of them behind the scenes at the DNC.