In today's Gospel, John 16: 20-23, Jesus says to us: "I will see you again, and your hearts will rejoice, and no one will take your joy away from you. On that day you will not question me about anything."
Jesus, I believe, longs for that day, perhaps more than we do, when the veil will be lifted and we will see one another face to face. "No one will take that joy away from us." Some 2000+ years ago Jesus took on human nature and all that such means. He has experienced, as we do, the temporary diminishment of joy when friends disappoint us. Conflicts between Jesus and His disciples and those who opposed His teaching sometimes left Him in tears and certainly left Him with questions! Imagine, though, His return to the glories of heaven with His Father and the Holy Spirit! The rejoicing had to be overwhelming for Him and the Father and the Spirit! That rejoicing will also occur every time that Jesus returns to earth to take a loved one back with Him into his/her eternal home! That day will come for all of us sooner or later. We will see Jesus face to face and our "hearts will rejoice, and no one will take [our] joy away from [us]." And furthermore, we will have no more questions to ask!