The fabric is from Spotlight which dosn't normally have such awesome prints. It's Cranston Village if that's any help?
Ah, I found it via google, but it looks like they only ship to retailers. Alas, I'll have to just keep a keen eye out for stuff like this next time I go shopping, or perhaps scour the local thrift stores for stuff I can salvage. Thanks for the info, though.