I'll answer your second question first.. NO!

Now for my answer to the first question:
Well there are many. But I'd say giving birth to my daughter, and then holding her for the first time has to top my list of unforgettable moments.