Old Navy Ruffled One-Shoulder Swim Top This Old Navy Ruffled One-Shoulder Swim Top ($25, originally $33) is so pretty you just may see us wearing it with a skirt (or sarong) out of the water, too. Image Source: oldnavy.gap.com Old Navy Ruffled One-Shoulder Swim Top $25 from oldnavy.gap.com Buy Now