Difference between fairness and generous

On Friday night my papa (dad) was teaching me the difference between fairness and generosity.

1.  facts about fairness
In life you should always be fair to everyone you have met and any one that you meet for the first time whenever you are travelling to  places anywhere anyways if you don't want to be fair
to people people won't want to be fair to you fairness is similar to kind but its when you give equal Kindness to everyone and your own self.

Example : so if someone has taken  someone's stuff and you have nothing to do and that person is too Greedy to give it Back you give yours to the person then it is generous but if you broke someone's stuff and you give your same stuff to that person then it is fair. If you Don't have it you give them something else special so that they feel special

2. facts about generosity
in life you don't have to be generous but anywhere you  go anytime you always have to be fair to everyone you meet. Generosity means Giving

 Example: so if somebody's things get stolen by anyone and you have the same thing you give yours then that is generous.