Love at first sight is defined in Collins dictionary as the experience of starting to be in love with someone as soon as you see them for the first time. Is it possible for two people to meet and instantly know they are in love?
The Spirit says come....