Topshop Ribbed One-Shoulder One-Piece Swimsuit The one-shoulder silhouette on this Topshop Ribbed One-Piece Swimsuit ($26, originally $52) is so flattering. Image Source: shop.nordstrom.com Topshop Ribbed One-Piece Swimsuit $26 from shop.nordstrom.com Buy Now