Thanking God for "Everything" acknowledges His sovereignty, wisdom and control of even those disappointments in life. He is able to transform what we don't understand or may not want to experience for our good. Every difficulty brings with it an opportunity to strength our relationship with Jesus. That in itself is reason to give thanks.