on my life

on my life

An oath emphasizing that what one has said or is about to say is absolutely true or sincere. On my life, I've never accepted bribes from anyone in my time as a police officer!
See also: life, on
Farlex Dictionary of Idioms.
See also:
  • Scout's honour
  • I tell you
  • with (one's) hand on (one's) heart
  • with your hand on your heart
  • fair's fair
  • put (one's) hand on (one's) heart
  • cross my heart (and point to God/hope to die)
  • that ain't no lie
  • puts (one's) trousers on one leg at a time (just like everybody else)
  • fair dos