Your newsstand just got a whole lot more magical.
Josh Dallas (David Nolan) of Once Upon a Time fame is looking as sexy as ever on the June 2013 cover of fashion, entertainment and lifestyle magazine, Bello. Showing off a sneak peek of the cover on Twitter, Josh wrote, "Coming soon @BELLOmag! Be sure to check it out!" Hey, you don't need to ask us twice!
In the photo, Josh is riding in the front seat of a vintage-looking car while showing off his biceps in a tight white t-shirt (swoon). Plus, he seems to be gazing into our eyes as if it's True Love. Prince Charming is kicking off summer right!
What do you think of Josh's new cover photo? Let us know in the comments below!