One Upon a Time there was a very prickly princess. Who was attacked by a dragon. There was a giraffe. With a wand.
For reasons involving the plot, she clobbered the giraffe.
Then she clobbered the dragon.
Which the giraffe approved of.
She then climbed the giraffe.
And she lived happily ever after. Sadly, the Dragon and Giraffe did not.