Shadows only appear when there is light, but light and shadow cannot intersect because they are in different worlds...
A girl who lives under the halo and a boy who is like a shadow are like two parallel lines that will intersect but will never overlap...