1 dreaming of being besieged by floods; -That means you are in trouble or upset. What dream is unknown, I can't see it.
Meet two snakes; -that means two ways to deal with it; Or two roads.
3 I killed one; -shows that you have a way to deal with this trouble in your heart.
The above synthesis; Not fierce. You can solve your own problems. Because your decision is right. You made the right choice.