Luke 2:35

New American Standard Bible (NASB)
and a sword will pierce even your own soul—to the end that thoughts from many hearts may be revealed.”

Read Luke 2:35 in other translations