There are going to be tears in Heaven, because God is going to have to wipe them away. No doubt many of us will cry when we first arrive there and realize just how much our many mistakes have cost and lost. But God will wipe away all these tears, and comfort and encourage us and inspire us for the future, so we can forget the past. There will be tears, but thank God He will wipe them away with His joy. Then there will be no more tears and no more years, only a happy eternity!