Zayn is really going to need to continue to prove himself to her. Otherwise, she may not stick around."
The source continued: “They have been working on their communication and being honest with each other and so far things are great. They were fighting all the time and Gigi caught Zayn in a handful of lies and couldn't take the mystery anymore, so she dumped him.”
And after they reunited, Gigi has vowed to support her "love" in his battle with anxiety.
The heartthrob apologised to fans after axed his performance at Capital FM's Summertime Ball in London at the last minute on Saturday and his girlfriend shared a long message of support on Twitter.
She said: "Your bravery in those times makes me proud, but your honesty last night proved what you're all about, being real. Human recognises human. You made the best of the situation and have given your fans an opportunity to understand you better as a performer.
"Those who can find compassion now are the ones who deserve to watch you continue to grow.
"We are all here to support you and make each experience easier. Your talent and good heart will never lead you wrong.