Kate Bosworth and Michael Polish have got married.
The 30-year-old actress and the 42-year-old film director - who got engaged in August 2012 - tied the knot yesterday with an intimate ceremony in front of 50 to 75 of their closest pals at The Ranch at Rock Creek, Montana, according to US Weekly magazine.
The lavish event took place on the mountain top with the beaming bride, who wore a traditional white strapless dress with a full train, arriving in a stunning horse-drawn carriage.
Family and friends of the loved-up couple were given Polaroid cameras and were asked to take as many snaps as possible of the romantic day before posting them on a board in the main lodge that said, 'Love is...'.
Kate - who has been dating the director since 2011 - recently admitted Michael is the "soulmate" she had dreamed of meeting as a child.
She said: "I had forgotten my ideal relationship. When I go home to my childhood bedroom I see all the quotes I wrote about meeting a soulmate.
"Just through growing up and having relationships that didn't work I forgot that side of things and it became about, 'How do we make this work?' When I met Michael all of that magical side of believing in a soulmate returned.
"I'm really grateful because I believe it's rare. I believe that we're two people who have found their way though difficulties in life, unpacked their baggage and realise it's the same baggage."