Today’s second glitch:
Change 60s (kudos, though, for not using an apostrophe there) to sixties.
Add a comma after willowy and get rid of the comma after hair. Also get rid of the comma after vice. (Why would anyone think a comma belongs there?)
Brooke is a novelist in her sixties. She is very short and willowy, with greying hair and pale blue eyes. She lives with her cat and dog. Her not-so-secret vice is brandy.
[Update: WordPress is behaving badly and will not allow me to reply to Sheron’s comment, so here it is: There is no rule (or even guideline) specifically saying not to use a comma before a prepositional phrase. What you’re probably thinking of is the rule not to use a comma before a restrictive phrase; some of those do begin with prepositions. EnglishPlus.com says “Do not use a comma between separate phrases unless they are in a series. A comma may also set off a single prepositional phrase at the beginning to make the sentence clear. A comma is recommended after any introductory prepositional phrase of more than four words.” This website has more explanation, including an example containing a comma before with. Basically, the phrase with greying hair and pale blue eyes is nonrestrictive, so it needs to be set off with commas, a nd the presence of a preposition at the beginning of the phrase has nothing to do with whether the commas are needed.]