A need needs to be fulfilled. You need it. So, when you want to fulfil it, you can lower your self-respect, and ask someone to fulfil it.
A gift is different. It is a generous and voluntary act of giving from the giver to his beloved. The receiver never asked. The giver gave it out of his love.
Sometimes, we make the mistake of asking people to give us gifts. Then, it is not a gift in the 1st place, it is a need. A gift cannot be asked for. Don't try to mask your need by asking for a gift. Be honest and say it's a need. Your honesty will be appreciated.
Ask for a need, not a gift!