I understand that everything with mass does have a gravitational pull no matter how small the object, which means even a grain of sand has a gravitational pull. But light is something that exists, which means it must be made out of something, which is Photons. And doesn't that mean that the photons must have at least a small area which contact can be made? And if that's true doesn't that mean it has some sort of mass? Do we just say light has no mass because it's so little that it's completely useless to recognize?
Of course light has a gravitational pull since photons carry the frequency-dependent energy $e=h\cdot f$, which is equivalent to mass via $m=e/c^2$. If you had a system where no radiation could get out, but in, and you'd pump a constant 100 Watt of light into the system, after 28 million years the system would have gained 1 kg (see example)