This linen and cotton blend top has all the perfect colors! teal on the front is a linen and cotton blend and the multi color pattern on the back is polyester. The frayed edges gives this top it own unique look. *runs big- recommended to size down.