Style Dilemmas

So I am in the midst of a style dilemma, and this 30 degree heat is to blame. I dislike bare legs at the best of times, holidays and occasional nights out being the exception. This current weather is beckoning shorts and skirts, but being such a fan of trousers, I just cannot comply. This has left me sweltering. So in attempt to embrace this British summer I went for a sleeveless shirt... and then couldn't resist a blazer. 

Jeans: All Saints
Sleeveless Shirt: ASOS
Shoes: Kenzo
Bag: Prada
Blazer: H&M
Sunglasses: Celine