![](https://i0.wp.com/www.thewrap.com/wp-content/uploads/2014/04/GOT-S4-E2-1.jpg?resize=618%2C411&quality=89&ssl=1)
Joffrey (Jack Gleeson) and Margaery (Natalie Dormer) at their long-awaited wedding
![](https://i0.wp.com/www.thewrap.com/wp-content/uploads/2014/04/GOT-S4-E2-2.jpg?resize=618%2C411&quality=89&ssl=1)
Joffrey kisses his new bride, Margaery
![](https://i0.wp.com/www.thewrap.com/wp-content/uploads/2014/04/GOT-S4-E2-4.jpg?resize=618%2C411&quality=89&ssl=1)
Margaery and Joffrey celebrate their marriage at a grand reception
![](https://i0.wp.com/www.thewrap.com/wp-content/uploads/2014/04/GOT-S4-E2-3.jpg?resize=274%2C412&quality=89&ssl=1)
Ygritte (Rose Leslie) preps for battle
![](https://i0.wp.com/www.thewrap.com/wp-content/uploads/2014/04/GOT-S4-E2.jpg?resize=618%2C411&quality=89&ssl=1)
Making their Season 4 debut, Stannis Baratheon (Stephen Dillane), Ser Davos (Liam Cunningham) and Selyse Baratheon (Tara Fitzgerald) take part in a religious ceremony on the beach