An article entitled “5 Ways You Are Unknowingly Destroying Your Husband and Killing Your Marriage,” published on FamilyShare.com is going viral, with almost five million views so far.

Here are the five ways women can fail their husbands, according to author Katelyn Carmen:

1) Having expensive taste: Carmen says “Wives, show sincere appreciation and respect to your husband by carefully following a budget and making the most of what you have.”

2) Being grumpy: “As soon as your husband walks through the door, you launch into action and dump every negative and angry thought that’s crossed your mind throughout the day… Negativity is draining. Men like to fix things, and constantly being hounded with complaints makes it difficult for him to help solve your pains.

3) Not putting your husband first: “When your children, mom, best friends, talents, or career in front of your husband, you send a clear message to him that he is unimportant.”

4) Withholding sex: “Sex should not be used as a tool to control your spouse; it should be viewed as a sacred tool to draw you closer to one another and to God…Even though you might not always be in the mood, it’s worth it to give in (when you can) and spend that time bonding.”

5) Being coy: “Don’t waste your time giving subtle hints that he won’t understand: Speak plainly to him. Be honest about your feelings, and don’t bottle things up until you burst. If he asks you what’s wrong, don’t respond with “nothing” and then expect him to read your mind and emotions.”

The article has clearly struck a chord, judging from the millions of page views and shares.

But not everybody is happy with what they’re reading:

Most of the criticism seems to be aimed at the fact that the article is specifically telling women how to please their husbands, and not the other way around, though the author does state at the top of the piece that the same advice could apply to men who want to make their wives happy.

Parents Newsletter Sign up to receive the smartest parenting tips, news and tools. View Sample Sign Up Now

Write to Charlotte Alter at charlotte.alter@time.com.