After all the effort put into explaining how Angel and Angellus are NOT the same person/entity/soul/non-soul/whatever, after all the “when a person becomes a vampire, it’s the demon that takes over,” and all the stuff about Angel’s soul returning to slowly remember everything that demon did, as if it wasn’t him at all, I think the moment Spike got his soul, William would’ve taken over. And William didn’t fall in love with Buffy. Spike did. And Spike was gone.
very good point, this hadn’t dawned on me for some reason!! continuity fail there.