Sonam Kapoor is known to have a big mouth and doesn’t really think twice before speaking her heart out. Now, the fashionista has targeted one of the Bollywood’s top actors- Katrina Kaif. Sonam told a film journalist at the Cannes Film Festival: “I would like to give Katrina a bouquet of flowers.” When asked why, she said: “I don’t know how she does that. You need a certain kind of commitment and a certain kind of shamelessness to do certain things. You get that may be with stardom or with confidence in your talent or with who you are as a person. I need to develop that before I do films like that.” This is not the first time Sonam has lashed out against co-stars. Here are a few pf her choice nuggets: Sonam vs Ranbir: She had called Ranbir mama’s boy. “Ranbir isn’t sexy at all. Ranbir is a mama’s boy, his mother cuts his toenails for him,” said the actor in an interview. The ‘Rockstar’ actor, too, had called his ‘Saawariya’ co-star a ‘drama queen’ on Karan Johar’s chat show. Sonam vs Aishwarya: Ash had reportedly stopped Sonam from walking the red carpet for L’Oreal at Cannes 2009. Sonam had then started calling Aishwarya aunty. Sonam vs Shobha De: In an interview with a newspaper in December 2008, Sonam took a dig at Shobha De: “For a 60-something porn writer, I am sure she (Shobha) knows what she’s talking about.” Shobha had commented on Sonam’s pic in lingerie: “Sonam just doesn’t cut it in the sex appeal stakes.”