Angela Margolin has fallen for our grim hero, but does she have what it takes to spend the rest of her life with him?