What should I give for my friend's b-day?

In a turn of events that happened this year, she went from a school rival to my now friend. For instance I almost missed the 2024 New Year's Eve because I was grounded (on top of getting suspended too) for being the instigator of a girl fight. She spoke on their behalf and saved my holiday.

She treated me kindly when I didn't deserve it and over time I learned from her and worked on bettering myself. It's her b-day will be on Sunday July 14. What I can give my friend as a gift for her b-day?

What should I give for my friend's b-day?
Post Opinion