PicMonkey is one of my very favorites. You may know of PicMonkey as a photo editing program, which it is, but it's also an incredibly powerful tool for creativity. This post is part of a series of PicMonkey tutorials I've created. See the first one here and the second here. Enjoy!
In PicMonkey you can easily take one of your photos and use it to fill in some text like this:
First, import your "white" background photo into PicMonkey (Creating a white background to use with PicMonkey is really easy and useful. Get the quick how-to here.) Now add some black text. Choose a wide font and make it nice and big so there'll be plenty of space for the photo to show through. Merge your layers.
It's looking all fabric-like now! I'll let you take it from here. The creative options are pretty endless.
After playing around a bit I think it's best to use an image that is easy to read even in small bits. Your button stash would be great, or grass, or clouds. Give it a try and link back in the comments so that we can see what you come up with!