Former Love Island star Megan Barton-Hanson has appeared to reunite with her on-off boyfriend The Only Way is Essex's James Lock. The pair were spotted putting on a very cosy display as they held hands and cuddled up whilst on a sun-soaked holiday in Costa del Sol, Spain. Megan, 28, and 35 year old James have had quite a tumultuous relationship over the past year after meeting on Celebrity Ex OnThe Beach last year.