The wall hanging kit contains almost everything you need to complete this project, including beautiful hand dyed fabrics from Starr Design Fabrics, batik fabric, fusible fleece (instead of batting), and even backing fabric! There is no curved piecing. There is some free motion stitching for the trees and the irises, video tutorials available! The batik fabric (there's only one) may vary from the photo, but will have the same overall look.
You will also need fusible web and thread. I used two purples, two greens, teal, yellow, and light blue. A regular school glue stick is very helpful also, the purple kind is fine.