To give a gift you need to be on level 3 or higher! And to give a gift you click on the player you want to gift go to the 2nd page on their MINI profile , and click give gift. Then select the gift you want to give them and ENJOY!
You can purchase Valentines Day gifts anywhere. Flower shops, card stores, even try places that sell crafts. You just need to know your partner and determine what is the best gift for that "loving feeling" for your significant other.
to get a girl for Christmas, you don't need to provide her lots of material things, all you need to do is give her the best in you. show her that you can prove that you're one of a kind. giving her and accepting her trust is much more important.
If you gave a baby shower gift earlier than the due date of the baby shower then you do not need to give a gift, but if you just gave the gift not knowing about the baby shower you could give the mother to be a small gift for the baby.