even as the fire elemental pulled up short and reared back to throw her ball of flames at me , i threw myself on top of the dazed giant , grabbed her shoulders , and then used my momentum to roll her heavy body over on top of me .