Dreaming of saving him means that he lives happily with you.
The name is Cai, which means your life is rich and colorful.
Dreaming of a rainbow means that your life is very happy.