Luke 2:35

35 so that the thoughts of many hearts will be revealed. And a sword will pierce your own soul too.”

Luke 2:35 in Other Translations

KJV
35 (Yea, a sword shall pierce through thy own soul also,) that the thoughts of many hearts may be revealed.
ESV
35 (and a sword will pierce through your own soul also), so that thoughts from many hearts may be revealed."
NLT
35 As a result, the deepest thoughts of many hearts will be revealed. And a sword will pierce your very soul.”
MSG
35 the pain of a sword-thrust through you - But the rejection will force honesty, as God reveals who they really are.
CSB
35 and a sword will pierce your own soul-that the thoughts of many hearts may be revealed."

Luke 2:35 In-Context

33 The child’s father and mother marveled at what was said about him.
34 Then Simeon blessed them and said to Mary, his mother: “This child is destined to cause the falling and rising of many in Israel, and to be a sign that will be spoken against,
35 so that the thoughts of many hearts will be revealed. And a sword will pierce your own soul too.”
36 There was also a prophet, Anna, the daughter of Penuel, of the tribe of Asher. She was very old; she had lived with her husband seven years after her marriage,
37 and then was a widow until she was eighty-four. She never left the temple but worshiped night and day, fasting and praying.
Scripture quoted by permission.  Quotations designated (NIV) are from THE HOLY BIBLE: NEW INTERNATIONAL VERSION®.  NIV®.  Copyright © 1973, 1978, 1984, 2011 by Biblica.  All rights reserved worldwide.