箭在弦上，不得不發

Idiom

 * 1) there's no turning back now!