Fetching details from the dictionary...

to be resurrected; to be resuscitated; to be rehabilitated; to be revived; to be refreshed; to be restored
to be recalled (e.g. memories); to be brought back
枯れかけた植物が水をやると蘇ることがあるよ。
Plants that are about to wither can sometimes revive with water.
昔の思い出が急に蘇ってきて懐かしくなった。
Old memories suddenly came back and I felt nostalgic.
昔の記憶が鮮やかに蘇った。
Old memories vividly came back to life.