Long length tunic tops are just the most flattering style. Long velvet shirts are perfect for a glamorous evening look, just pair with heels and smart trousers. Cotton kaftan tops are indispensable for summer, just throw on for a poolside lunch on holiday or wear with jeans all summer long.