Where specifically has this been alluded to by Giles and George Martin? I think this is total crap.
I heard some speculations of what it is...but if you know what it is ...you wouldn't bewaisitng your time posting it on forums...when you could be winning the prize!