No one is guaranteed happiness. Life just gives us time and space. It's up to us to fill it in the best way that we want to; and even though at times you could do for others certain favors that will never see any return, some of those are the most rewarding.