tanke (“thought”) + väckande (“awakening”)
tankeväckande (comparative mer tankeväckande, superlative mest tankeväckande)