sit on a gold mine of (something)
To possess or have access to a plentiful amount of something valuable or desirable, especially something that one has not yet benefited from. Most companies are sitting on a gold mine of information shared by their users, but many don't know how to maximize this information's potential to propel their business forward. Who knew that my grandfather had been sitting on a gold mine of priceless antiques in his attic all these years?