I suspect she wore stilettos in this instance for two reasons
- Merching
- She’s really short and doesn’t want to look even shorter next to Harry in flats.

She probably would have been shorter than this field hockey player had she not worn heels.
I suspect she wore stilettos in this instance for two reasons

She probably would have been shorter than this field hockey player had she not worn heels.