Weddings are days straight out of a fairy tale -it is the happy ever after that everyone knows is coming. It is the day when -despite the possible oversights in preparing -everything just seems to be perfect. This is the case with Mark and Len, who both look absolutely stunning on their special day. Not a hair is out of place, and everything is impeccable. There are tears of joy in every friend or relative bearing witness to this event. There are hearty doses of laughter to punctuate each of the joyous moments. There is dancing everywhere, both slow and energetic, that can last for days on end. A happy ever after, indeed.