I love denim shirts. This outfit is super cute. Paired with a pair of cowboy boots it would be great for a country theme. It could also work with a pair of leather tied shoes or espadrilles. This outfit could be worn for so many different ocasions. I love it.