Old Navy Printed Linen-Blend One-Piece This light-blue Old Navy Printed Linen-Blend One-Piece ($13, originally $23) is adorable. The olive pineapple one is super cute, too. Image Source: oldnavy.gap.com Old Navy Printed Linen-Blend One-Piece $13 from oldnavy.gap.com Buy Now