Katy Perry has praised Harry Styles as a "complete gentleman" after he offered to give up his seat on a plane for her. The 'Never Worn White' hitmaker - who is expecting her first child with her fiancé Orlando Bloom - has revealed she met the One Direction star on a flight earlier this year, and heaped praise on his chivalrous actions, as she explained he immediately offered his seat to her as soon as she told him she is pregnant.