LOS ANGELES, CA - NOVEMBER 19: Harry Styles of the band 'One Direction' is seen performing on 'Jimmy Kimmel Live' on November
RB/Bauer-Griffin/GC Images

"Don't ever give up on meeting your fave because I promise it will happen," were the wise words tweeted by Sofia after her dreams of meeting Harry Styles came true. The One Direction member surprised the young fan over the weekend, and he played Good Samaritan by paying for her family's dinner.

Sofia spotted Styles in the restaurant and asked to take a picture with him. Unbeknownst to her, the singer picked up the check for Sofia's entire meal prior to leaving. Now that's a good look!

Along with being a great (and charitable) guy, Harry was reportedly offered his first acting role in upcoming World War II film Dunkirk. View some of Sofia's adorably ecstatic tweets below, and click here to take our quiz to see which member of One Direction you are.