How bitcoin gets monetary value

This seems somewhat complex, but I'm trying to understand it. Why would anyone in the world honor a cryptographic currency until it is backed by a government with monetary value? How does a crypto currency get its monetary value? Who will support it?