Who gives Sansa a rose at the jousting tournament in "Game of Thrones"?

The story behind the answer

The Knight of Flowers gives Sansa a rose at the jousting tournament in *Game of Thrones*. The title belongs to Ser Loras Tyrell, a celebrated knight from House Tyrell.

During the Hand’s Tourney in King’s Landing, Loras defeats several opponents and traditionally tosses white roses to women watching from the crowd. After one victory, he rides over to Sansa Stark and presents her with a single red rose, marking her out from the other spectators and intensifying her admiration for him.

The moment is part of Sansa’s romantic, storybook view of knighthood. She sees Loras as the ideal handsome and courteous knight, although viewers later learn that his public image conceals a more complicated private life. The scene also leads into Loras’s famous joust against Ser Gregor Clegane, the Mountain, whose horse is distracted by Loras’s mare being in heat. Loras wins, but Gregor attacks him afterward and is stopped by his brother, Sandor Clegane.

A common mix-up is naming Loras Tyrell rather than his epithet, or confusing the red rose with the white roses he gives to other women. “The Knight of Flowers” is the canonical nickname for Loras and is a fully acceptable answer.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: