Most of her words accurately detail the Red Wedding, from the cacophony of the music and screams, to the bells of Jinglebell. The maid at the feast is Sansa, with the venomous snakes in her hair representing the poison she unwittingly carried in her hair net. The slaying of the giant in the snow castle by Sansa is much disputed, however. We prefer to think that it is a fairly mundane vision of Sansa tearing apart Robert Arryn's giant doll in the castle. However, many think that in fact the snow castle may represent Winterfell and that Sansa will kill Gregor Clegane there. Others have suggested that the stone giant may instead refer to Littlefinger, referencing his grandfather's shield bearing the stony Titan of Braavos.
The main reason we are not firm on our preferred theory is that the latter explanation would fit our interpretation of Bran's dream of the stone giant, if the figure is supposed to have an important impact on Sansa's fate. So far, Gregor Clegane has provided only the most indirect impact on her life, with his role as a primary instigator of the war.
So do you guys think the giant is Robert, Littlefinger or someone else? Is the castle the Veil, Winterfell, or some other castle? Or is it just what it looks like - robert and the actual snow castle at the end of ASOS. What do you guys think?