Madge Undersee.
Madge Undersee was the mayor's daughter, and one of Katniss's closest friends, though she was never really sure of this fact due to Madge's shy quietness.
In The Hunger Games, while in the visiting room before deporting to the Capitol, Madge visits Katniss and gives her the Mockingjay pin, which used to be Madge's aunt's, Maysilee Donner, as her District 12 token. Madge then kissed Katniss on the cheek shyly and left.
Note: In the film adaption of The Hunger Games, Prim, Katniss's sister, gives her the Mockingjay pin after Katniss purchases it for Prim for good luck.
Chat with our AI personalities
The Mockingjay pin was given to Katniss by Madge Undersee, the mayor of District 12's daughter. After Katniss volunteered to take Prim's place in the Games, and was taken to the Justice Building, Madge was her third visitor. There, she begged Katniss to take it as her token, as every tribute can bring a token to remind them of their district.
In the movie however, an old woman (speculated to be Greasy Sae from the books), gives it to her for free after Katniss asks how much it is. This takes place at the Hob.
Well Madge gave it to her in the book for good luck. But in the movie Greasy Sae gave it to her to give to Prim who eventually gave it back to Katniss.
in the book, it was katniss's friend, the mayor's daughter, Madge, who gave katniss the pin. in the movie her younger sister, Prim, who gives it to her.
Katniss Everdeen was 16. In Mockingjay she was 17.
read the book and get the answers you seek
Yes, they do. In MockingJay, the last book, in the epilogue, Page 389,
Madge comes to the justice building to say goodbye to Katniss and asks Katniss to wear the pin as her district token.
She represents the MOCKINGJAY of the rebellion against the Capitol... simple as that.