Maybe so, but Caitlin has taken a lot of abuse during the season from Angel, and might just have enough anger in her to rip Angel apart. I don't think it will be dominant either way, these two will fight it out until the bitter end, leaving each other with nothing but tears in their eyes.