CANCER (June22nd-July23rd)

You're determined to cater to the needs of your loved ones, even if it's inconvenient. A grouchy relative will complain you are spoiling your romantic partner, children or both. One of the things that makes you happiest is creating a comfortable home life. If that means going above and beyond the call of duty, so be it. Problems only occur when you neglect your own desires for the sake of others. Feed your spirit by giving yourself a treat. After that, your generosity will flow like a mighty river.