Alright people, listen up...this is what happened:
Remember when they found out that The Beast had someone working from him or under his control or whatever? Well, it's obvious now that that someone is Cordy. I don't think she's evil I think she's just under the control of The Beast or whoever The Beast is working for. I KNEW when that spell was completed that it was still Angelus. I think The Beast or whoever may have more than one person working for him though...I think Lorne may be in on it because he's the one that gave everyone the okay. Cordy (and possibly Lorne) may not know that they are under The Beast's control. It's probably some kind of spell that blocks their memory. So the "vision" that Cordy had of Angelus and The Beast might have just been planted so they would bring Angelus back. Also, I think she geniunly believed that the spell to bring his soul back would work but unfortunatly I think that "vision" may have been planted as well. I heard on a spoiler that somone would die and I knew it would probably be Lila. Anyway, to make a long story short, I think Cordy and possibly Lorne are just innocent victims of The Beast or whoever is controling him and whoever is in charge just wanted Angelus.
Is it just me or did Angel's fantasy about how things worked out seem a lot better than how it's actually going??? I almost cried when he lost his soul...it's just not fair. I also have this theory though that since the last time Willow gave him his soul back that since she didn't curse it, it should be okay for him to be truely happy. It makes since to me. Anyway, if they're having problems getting his soul back why don't they just call Willow??? She's given him his soul back before so she could do it again I'm sure...especially since her powers have gotten stronger. That's just my opinion. I sure would like to see another Buffy/Angel crossover.
Oh, I forgot to add something. If you miss an episode of Angel or Buffy or if there's one you'd like to see again you can download them from Kazza. I have a lot of Angel and Buffy episodes downloaded and you can usually get an episode the day after it airs. And there's someone named Matt that gets the Buffy episodes out there the day it airs. When you do the search for last night's episode just search for Angel 4x12 (season 4 episode 12) If you have a problem finding them, PM me and I will get on Kazza so you can download them from me if you want.