What does Luke 2:35 mean?
and a sword will pierce your own soul too. In the end, the true thoughts of many hearts will be revealed.' Luke 2:35 - Modern Text Bible
(Simeon tells Mary that following Jesus will bring her deep pain, and that Jesus will expose what people really believe.)