In chapter 11 of 'Emerald Spark', Cyclone had Xander suggest something rather interesting:
So, thoughts?
"Personally, I think Angel's fooling himself by thinking he's actually in love with Buffy," the other him said.
"What makes you say that?" Willow frowned.
"Just like last time around," Xander shrugged, "he got his moment of happiness when he slept with Buffy. Not when she told him she loved him. Not when they kissed. When they screwed. Then, after killing a lot of people, including some friends of ours, he got cursed again and spent a century in hell. When he got back, though, she immediately forgave him, still loved him... and that didn't give him a moment of happiness."
Willow gaped at the implications.
"What makes you say that?" Willow frowned.
"Just like last time around," Xander shrugged, "he got his moment of happiness when he slept with Buffy. Not when she told him she loved him. Not when they kissed. When they screwed. Then, after killing a lot of people, including some friends of ours, he got cursed again and spent a century in hell. When he got back, though, she immediately forgave him, still loved him... and that didn't give him a moment of happiness."
Willow gaped at the implications.