I love Alice. She's just amazing. She's always trying to help everyone as much as she can even though it causes her pain. I mean, she doesn't have to look at anyone's future, but she does. If you think about it, how much time does it take for her to look at everyone's future? She loves her family and when the moment came in BD that she left I was shocked and in serious denial. I was in denial because Alice would NEVER do that to Bella and Edward and all of her family. If anything she would have sent Jasper away with some pretense, but she would have stayed and fought. This is evident when Alice and Bella went to Italy for Edward. Alice lied to Jasper, because if he knew that there was a good chance that she wouldn't return, Jasper would have gone with them or prevented Alice from going. Alice went knowing that she would most likely die for the sake of Bella and Edward, for the sake of her family. Alice is also one of my favorite characters because she helps Bella out A LOT...especially with Charlie. Sometimes Alice does all these things that Bella is against (i.e. the wedding), but in the end Bella realizes that it was all thanks to Alice that the moment became so special and wonderful. Yeah, Alice really wasn't around Bella during her pregnancy, but who could blame her. It's not that she willingly didn't want to be with Bella, she tried, but it just became too much for her to handle. Considering that she's doing this by choice and through the goodness of her heart, she can't be held negatively because of it. Alice does what she can and even tries to go beyond what she knows are her limits.
"When life offers you a dream so far beyond any of your expectations, it's not reasonable to grieve when it comes to an end."