There are several deals on LEGO Friends on Amazon.com. They are all eligible for FREE Super Saver Shipping. The items over $25 will ship for FREE.
You can get Lego Friends Heartlake Stables 3189 for only $34 (reg. $49.99) shipped. This set is also $34 at Walmart.com, but it is out of stock.
You can get LEGO Friends Heartlake Vet 3188 for $39.95 (reg. $44.99) shipped. This same set is $44.97 at Walmart.com.
You can get LEGO Friends 3184 Adventure Camper for only $29 (reg. $34.99) shipped from Amazon.com. It is also $29 at Walmart.com, but is out of stock.
You can get LEGO Friends: Brickmaster (Lego Brickmaster) from $19.79 (from $29.99).