Shawn Mendes gets hotter by the day!

The 18-year-old “Treat You Better” singer recently held a jam session on a quiet Philippines beach, looking ridiculously good while doing so! Shawn is deep in concentration as he strums his acoustic guitar.

And when you’re trying to focus on writing your next hit, you need to take your shirt off:

A post shared by Shawn Mendes (@shawnmendes) on

Mesmerized by that six-pack? You’re not alone!

More TigerBeat!

placeholder
Liam Payne Reveals Which One Direction Member Set Him Up With Cheryl Cole

Liam Payne Reveals Which One Direction Member Set Him Up With Cheryl Cole

placeholder
Yara Shahidi Took Rowan Blanchard As Her Date to Prom

Yara Shahidi Took Rowan Blanchard As Her Date to Prom

placeholder
Fan Uses Her Make-A-Wish to Meet Chloe Grace Moretz

Fan Uses Her Make-A-Wish to Meet Chloe Grace Moretz