put one's hand on one's heart
Are you looking for: 作出作出庄严保证More results...
English Expression:
  1. n.  put one's hand on one's heart