Very short shorts and pretty long blazer are very cool combination. Your legs would look so long in this tight short shorts that you would not need any heels. Cute flats would do it. Bright color t-shirt would make your outfit look fresh and summery. Warm yellow color bag is a keeper.