Any reputable locksmith should be able to get you fixed up.
Also not to bash, but why would anyone only have one set of keys? Even if your answer is because they are expensive, well you're about to spend way more than just an extra set would cost.
Always, always, always have an extra set somewhere.