God may call us to do something for him or for someone else.  Do we always answer His call?   We must always say in our heart “Your will be done, Lord”.  Many times with our human nature of selfishness we forget about the things and the people around us and just focus on ourselves.  What do we want?  How can I get that?  Why isn’t he helping me?  Were are you Lord?   God knows what is in your heart and the way you act.  Start focusing on other people besides yourself and think of there feelings and pray for them instead of always praying for yourself and you will grow in virtue.  God will bless His people, if we live for Him.