You need to know the preferences of the characters first. Then, find the right items and give them at the appropriate time.
To give gifts in Story of Seasons: A Wonderful Life, pay attention to each character's likes and dislikes. For example, some might love flowers while others prefer crafted items. Also, make sure to interact with them on a friendly basis before presenting the gift.
In Story of Seasons: A Wonderful Life, giving gifts is all about understanding the recipients. You can check their dialogue for hints on what they like. Also, special occasions might make the gift more meaningful.