思来想去 sī lái xiǎng qù

DEFINITIONS

  1. to think over and over; to deliberate

CHARACTERS

思 sī think, consider, ponder; final particle
来 lái come, coming; return, returning
想 xiǎng think, speculate, plan, consider
去 qù go away, leave, depart