Annabelle is the angel from before right? She's Gerard's guardian angel or something? That's why she was there when he was a kid and there again when he was all drunk and at his all time low, and now she's here again because....???
Update soon! I'm very intrigued!
Cheers
Kat