S.L, D.D's definitions
When two people experience the passion of "love" towards each other after their eyes meet for the very first time.
by S.L, D.D June 26, 2004
Get the Love at First Sight mug.
Get the Love at First Sight mug.We'll email you a link to sign in instantly.