This is yet another fascinating Zarry mystery. It’s difficult to explain what the meaning behind the cross may be to them, especially considering neither of them are professed Christians, but I do believe they have taken on the cross to represent their relationship in some peculiar way. Especially Harry.
Apart from God/Christ, things that the Cross/Crucifix represents in Christianity are: Unconditional love, immortal love, sacrifice, persecution, salvation, protection, remembrance, hope, and promise.
I personally believe they have taken on the symbol of the cross to represent these weighty concepts in regards to each other. Since they are in a relationship that they are unable to speak on for fear of persecution (because for many cultures and religions it is still considered unnatural or ‘wrong’) the cross could be a continued reminder of what they mean to each other, and also what they have endured/overcome together.
I’m not entirely sure what it all means, but I am enamored of this Zarry mystery. Regardless of whether we ever learn exactly what it means to them (because it seems deeply private) what remains clear is that Harry at least began associating his cross to Zayn in 2013, when he went and got the cross tattoo on his hand a day or two after Zayn got the Perrie tattoo in June 2013.
Also worthy of note, Zayn used to wear crosses first since 2010, but he eventually stopped. Harry began wearing crosses behind Zayn in 2012, and like anything else he does for Zayn, he does it religiously, daily, and emphatically.
After years of not wearing a cross, and knowing that Harry has been wearing them devoutly since 2012, Zayn put a cross back on for his Vibez music video, as well as pants that had crosses all over them. For Zayn, this is beyond loud. It’s far louder than the green & gold earring and the Bode in the “Better” music video in my opinion. This screamed Harry! Not only that, but the crosses he wore on his pants were by Chrome Hearts, which means it’s the exact same cross that is on Harry’s golden cross ring that replaced the rose ring in 2018. That is so precious of Zayn to do.
Harry kissing his cross tattoo for Zayn: