Which is the best way to fix the following run-on
sentence?
My garden is full of flowers like roses and lilies and
petunias and violets.
My garden is full of flowers like roses lilies petunias and violets.
My garden is full of flowers like roses, lilies, petunias, and violets.
My garden is full of flowers, like roses, and lilies, and petunias,
and violets.