A wedding is a party, not a performance. If at the end of the day you are married to the one you love, then everything went perfectly.
The wedding ring finger goes on the left ring finger because it is the only finger with a vein that connects to the heart.
A happy marriage doesn't mean you have a perfect spouse or a perfect marriage. It simply means you've chosen to look beyond the imperfections in both.