Sofie

 is a Nord found in.

She is a child seen walking around Windhelm with a flower basket. She sells flowers and Flower Baskets as a way to make money to feed herself. She can be found sleeping outside in front of Niranye's house next to a barrel.

Her mother died when Sofie was young and her father was a Stormcloak soldier who was killed in battle. The Dragonborn has the option to adopt her through the new adoption mechanic.

Quotes:
 * "Nobody bought any flowers today..."
 * "Would you like to buy some flowers? Please?"
 * "Thanks... thanks for talking to me."

Bugs

 * Sometimes, when the player chooses to adopt Sofie, if the player is living in Lakeside Manor (Falkreath), Sofie will tell the player that she will collect her things and meet them at the house, however she will remain at place and not move. When the player approaches her again, she repeats that she is collecting her things but does not move anyway. To fix this, you will need another home with child bedroom improvement, then approach Sofie and tell her to go there. Find her then, and tell her to move to Lakeside Manor, she will appear there after some time normally.
 * Sometimes, after the player adopts Sofie, it is impossible to give her gifts like dresses, dolls or wooden swords. It would appear this has something to do with her old trader status, she may be keeping her shop inventory as her own inventory. As this includes, an increasing number of baskets, this makes her overencumbered, causing the message "the gift is too heavy to carry" to appear. It seems the only way to prevent this is by buying all of her baskets before adoption.
 * It is possible to use the console command "removeallitems" to remove everything in Sofie's inventory after adoption. She is then available to give items and receive the "Gift of Charity".