Crown Princess Victoria of Sweden, 41, stole the show at the Astrid Lindgren Memorial Award in Stockholm last night. She presented Belgian author Bart Moeyaert with the prestigious prize.