Share this with

Niall Horan has had the hots for Katy Perry for yonks and it looks as though he’s finally plucked up the courage to reveal his true feelings.

The 20-year-old One Direction star popped the question when he and his bandmates Harry Styles, 19, Liam Payne, 20, Zayn Malik, 20 and Louis Tomlinson, 21, hooked up with the 29-year-old US superstar in Tokyo.

The happy couple posed for a quick celebratory selfie which Niall then shared on Instagram along with the caption: ‘She said yes ! It’s happening! Haha.’

He also posted another snap of the whole gang and joked: ‘Me and my groomsmen and my lovely wife hahahaha.’

The happy couple pose with the groomsmen (Picture: One Direction/Instagram)

Afterwards he tweeted: ‘Today was so fun at music station in Tokyo ! Had such a laugh with the lads and @katyperry ! Love that girl !’

1D will perform the final two dates of their Take Me Home World Tour in Tokyo tomorrow and Sunday.