"Laban said, 'It is better that I give her to you than to some other man. Stay here with me.' So Jacob served seven years to get Rachel, but they seemed like only a few days to him because of his love for her." NIV translation
Jacob and Laban made an agreement for Jacob to work off the bride price. Because he was so taken by her looks, the seven years flew by. The Hebrew word for the bride price is "mohar" and it was valuable things that were supposed to make up for the loss of the daughter's labor in the family. We remember that Rachel took care of the sheep and so the bride price was to make up for the fact that she would be working in Jacob's house instead of Laban's.
The traditional Jewish marriage had two ceremonies and the first one was simply the betrothal. This was a simple ceremony in which the groom would state his intention to have the daughter as his bride and the groom and her father would set a price. At this time, they would be "legally married" but the daughter would remain with her father until the second ceremony.
This is the ceremony that is described here as Jacob and Laban agreed that Rachel would be his wife after he worked for her for seven years. This is also the "ceremony" that is a picture of our being saved through faith in Jesus Christ. He paid for us on the cross with His life and so we are legally His but we remain in this fallen world for now.
"Then Jacob said to Laban, 'Give me my wife. My time is completed, and I want to make love to her.' So Laban brought together all the people of the place and gave a feast." NIV translation
After Jacob had paid the bride price, he went to Laban to collect his bride and, as we see, he was not much interested in this second ceremony. Nevertheless, Laban had a feast and the traditional wedding feast would last for seven days. After this second ceremony, the daughter would go to live with her husband for the rest of her life. This second ceremony is described by John, in Revelation 19 as the wedding supper of the Lamb.