Anna Gibson in best shape of her life