Answer
Electrons flow from cat to faucet.
Work Step by Step
Before the spark, the cat is positively charge due to rubbing itself by cotton slack. The faucet, however, is stable and more likely to transfer electrons to the cat to balance the charges hence resulting spark.