FY, good idea to get her a humorous or friendly card.
Is your W having mood swings? I know someone already brought this up, but part of her behavior might be related to her sensitivity to the hormonal changes going on in her body. If she had/has bad PMS symptoms, then she's very sensitive to hormonal changes. Just a thought. If this was the case, then it would be great, bc the hormonal shifts will end soon.