Bollywood actor Shahid Kapoor, who is appreciated by his fans for his fashion sense, says his choice of clothing is driven by his mood.