Even though you bought a good quality flannel it will shrink and some flannels shrink more than others. If you want consistent shrinkage throughout, I would prewash. Ironing your finished quilt will make it look "new" again for gifting unless you want the comfy snuggly look.