How do I make a good first impression after a long time to a guy as a shy girl?

It's a complicated situation but me and this guy don't know if we want to be together or just be friends. I've known him for 6 years and we are in a relationship right now after being best friends for so long. It's a long distance thing so he's flying into my hometown to stay with me and my mom for a week. I want him to be attracted to me but I'm overweight for a short girl, like I have a belly that I'm trying to lose but can hide it in my clothing. And I'm not looking for body positivity, the truth is that you can't have passion in a relationship if you are turned off and not attracted to your partner. I want to do subtle things that will give him butterflies and feel loved but also things that might be a little out there that make me appear confident and make me look more attractive. When I pick him up at the airport I made him a little gift box for his birthday.
Updates
1 y
As for the confidence, I want to fake it till i make it
How do I make a good first impression after a long time to a guy as a shy girl?
Post Opinion