Justin Bieber and Harry Styles have girlfriends who are good mates
Selena, 20, and 18-year-old Justin‘s relationship has been rocky this year but onlookers say the pair are loved-up again.
‘They were very affectionate with each other. They were kissing on and off and they just sat together and talked and looked totally in love,’ an airport source tells RadarOnline.
Taylor, 23, and Selena are good pals and Justin also gets on well with 1D.
SEE PICTURES Justin Bieber and Selena Gomez visit sick children in New Zealand hospital together
SEE PICTURES Justin Bieber and Selena Gomez arrive in Japan together
SEE PICTURES Selena Gomez glitters in a gold mini at the MuchMusic Video Awards