思前想后 sī qián xiǎng hòu

DEFINITIONS

  1. to consider past cause and future effect (idiom); to think over the past and future
  2. to ponder over reasons and connection

CHARACTERS

思 sī think, consider, ponder; final particle
前 qián in front, forward; preceding
想 xiǎng think, speculate, plan, consider
后 hòu queen, empress, sovereign; (simp. for 後) behind, rear, after