It's not necessary, though I use it for clarity. The Chicago Manual of Style, which is what most publishers use, recommends using a serial comma.
in fiction, most comma usage is optional, subject to the will/whim of the author... if you're a 'name' you can do what you like and get away with it... if you're an unknown newbie, editors may impose their will upon yours...