The most likely meaning of the metaphor in this sentence is this:
The metaphor that was used in this case is a form of exaggeration. It is similar to hyperbole. The metaphor was used to stress the fact that Amit was overwhelmed by his feelings. His feelings were described as a river rushing over boulders.
The overwhelming nature of that description points to the weight of Amit's thoughts and disposition. So, the sentence means that Amit was not happy and he was overwhelmed.
Learn more about metaphor here:
https://brainly.com/question/9418370
#SPJ1