We love this book! Not only does it teach 2D and 3D shapes, but it's a lift the flap with lots of colorful pictures and real life objects to learn the shapes. All my kids, my 5 yr old and my twin 3 yr old loves this book and reads it over and over again. They can't get enough of it. I love how it's not limited to just the 2D shapes, but includes the 3D shapes, which is something they must learn for Kindergarten. The pictures of items are things they all can recognize and so makes it more enjoyable for them. It also tends to stay in their memory longer as well. A great book!