Walmart offers the Sleep Innovations Embrace Memory Foam Body Pillow for $57.29. Choose in-store pickup to drop it to $34.19. Outside of the deal below, that's the lowest price we could find by $11. It measures 58" x 22". A close price, Amazon charges $34.89 with free shipping.