Don’t get us wrong—Cordy (Charisma Carpenter) and Xander (Nicholas Brendon) were great while they lasted. Opposites sometimes attract, and these two couldn’t have been more different from one another when they first met. It made for an interesting dynamic between the two, and quite frankly, gave both characters, especially Cordelia, depth and layers where they were sorely needed.
That being said, it never made any sense. She was the smart queen bee with her own personal minions known as the “Cordettes,” and he was a lower middle class secret country music fan with a C average and no special powers to speak of. Maybe if he had some kind of magic spell he'd cast on her we could comprehend.