Being happy doesn't mean everything is perfect. It means you've decided to see beyond the imperfections... Imperfections is what makes things perfect. If we HAD to have everything perfect we would be robots. Robots have no mind or thoughts they just process whats in front of them. We as humans have the right to free thoughts. And those thoughts are different with everyone. Be happy and live free.