If she's open to romance, then Emily Henry might fit the bill. *Book Lovers* is the only one I've personally read, but my sister in law has read all of them and based on her descriptions and reading the one I'd say they fit the bill of good writing + upbeat and funny.
Thanks for the suggestion! We actually buddy read this when it came out. Liked it but wasn’t a favorite.