Louis Tomlinson vows to marry girlfriend Eleanor Calder
Louis Tomlinson vows to marry girlfriend Eleanor Calder

The on/off couple rekindled their relationship in 2017 and have been stronger than ever since then, with fans anticipating an engagement could be on the cards.