According to IMDB, Alana is supposed to be in every episode this season. So, does that mean Hannibal didn't kill ANY of the people he left in a pool of blood except for Abigail? Man, he is slipping.
I don't want to see Alana as Margot's girlfriend. I've seen way too many TV shows make a woman switch sides with no warning. And always a woman, because as Barney Stinson put it, "Every woman is just two drinks away from a girl-on-girl adventure." I effing HATE that. If they really HAVE to do it, I hope they set it up that Alana was always bi and it just never came up.
But another possibility is that Alana will replace Molly. In the books it was Molly, not Will, who was always rescuing dogs, and they had Alana taking up rescuing dogs last season.