We have a thing for blocks. Ok that's probably an understatement. We really, really have a thing for blocks. So when we scrolled through our morning blog roll and spied these anything-but-square handmade ones, we squealed with delight. They encourage creativity, patience and best of all, wouldn't need to be hidden when company comes over, this way for details...

zenblocks are all natural, coated with a super safe oil finish, and made from urban tree harvesting or other sustainable sources. You can pick up your own set of zenblocks for $24.75 (without stripe) or $25.50 (with stripe) with a shipping cost of $6 (US).

(via: Babygadget)
(Image: zenblocks)