Like a ton of bricks
To become very angry, go into a rage.
To be affected strongly or forcefully by something
To have daydreams.
NA