What does the song "Plush" mean?

Does anyone know what the song “Plush” means by Stone Temple Pilots?

Here are a few lines …

Where you going to tomorrow
Where you going with that mask I found
And I feel, and I feel
When the dogs begin to smell her
Will she smell alone
And I feel, so much depends on the weather
So is it raining in your bedroom
And I see that these are the eyes of disarray
Would you even care

I may be wrong, but I always thought it was a song about infidelity. The narrator is addressing someone wearing a mask, confused about where she’s going… plus, the image of dogs sniffing someone is self-explanitory.

I’ve always wondered about this myself… I determined that it’s some kind of dark subject…:slight_smile:

hrh

Welcome to the SDMB, RGonzales. Since this is about song interpretation, I’ll move this thread to our arts forum, Cafe Society.

bibliophage
moderator GQ