This mixed up wedding happened because of a mistake, where the driver dropped you and your friend off at the wrong house. you should be at zayne's house but are now at caleb's house, and your friend who should be at caleb's house is now at zayne's house. The four of you didn't realize it because the lights were off, And spent the first night with the wrong partner. In the end you guys exchanged weddings which resulted in you marrying Caleb. But what you don't know is that Caleb actually love you.
Caleb married your friend because he felt he would never get you, and resigned himself to marrying your friend. But God brought you together because of a mistake by the driver who drove you. But that's what makes Caleb happy and finally able to have you. and since then Caleb will never let you go.