'Best Song Ever' singer Liam took Sophia along as his date to the Great Gatsby Ball in support of Trekstock on Thursday evening (16 April).
Sophia cosied up to Liam for photos, and he didn't let go of her as he wrapped his arm around her waist.
While Liam looked on at the camera, Sophia was seen gazing at him adoringly.
Liam dressed in a blue suit, but it was Sophia who stole the show in a floor-sweeping soft pink sheer gown with a lace design, mesh panelling and bead embellishments.
Sophia's glamorous dress, by Patricia Bonaldi, retails at a staggering £1,875 in Harrods!
Liam and Sophia, who began dating last year, are childhood friends having attended the same school in Wolverhampton.
Liam was also joined by his bandmates Niall Horan and Louis Tomlinson at the charity ball, but Harry Styles was nowhere to be seen. It marked the boys' first public appearance since Zayn Malik's departure two weeks ago.
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!