Answer: forthinking

AnswerCrossword Clue
forthinkingFORTHINK, to regret (to look back upon with sorrow or remorse)