Please pray and ask the Holy Spirit to guide you and to give you the correct interpretation.
The fence in your dream represents protection, barriers, security, stability. It also means that you and your family has been set apart for God. Whatever caused distruction/brokeness will be restored by God to the original design and purpose. The voice of your mother represents the Holy Spirit and the assurance that God will restore. Trust Him.
He is never late and always do what He has promised in His perfect timing. Things do not go according to His plan and purpose and our true desires if we try to do things in our own power.
The fish represent the fact that your blessings have been positioned for great harvest. The scripture that comes to mind is John 4:35-37: Do you not say, “Four months more and then the harvest? I tell you, open your eyes and look at the fields! They are ripe to harvest. Even now the reaper draws his wages, even now he harvests the crop for eternal life, so that the sower and the reaper may be glad together. Thus the saying”One sows and another reaps” is true. I sent you to reap what you have not worked for. Others have done the hard work, and you have reaped the benefits of their labour.”
The harvest will be ripe within His perfect timing.