Seen here on Hilary Duff.
Sorry no clue hope someone can help you out!
Looks great and so does Hilary
I am thinking Balenciaga...or a knock off of Balenciaga.
Karl Lagerfeld makes something extremely similar (for his namesake line, not for Chanel) but I'm not entirely sure that one is his.