If there's any small part of your dream you remember, try and hold on to it... then start to think back, what happened before that, and then and before long you'll have your whole dream back... Its really strange because its right there in your brain, you just need to figure out how to remember it... and by tracing back what you did that way you'll be able to recover big parts of your dreams.