Love her or hate her, Margaery Tyrell certainly kept us guessing! A skilled deceiver she could have worked her way to the top anywhere she landed. She takes after her grandmother, the magnificent Olenna Tyrell dubbed the ‘Queen of Thorns’.