Things get very emotional in the Love Island 2017 final tonight.
During their final day, the islanders were tasked with laying their hearts on the line and drafting a declaration of love for their partner.
With the girls questioning a coy Camilla on whether she would declare her love for Jamie, she teased: “I have not felt this way for someone for a really, really long time.”
In the evening, the couples glammed up to attend the Love Island 2017 final prom.
There, they exchanged their messages.
Camilla told Jamie: “Jamie, at the time that you arrived in the villa, I thought my romantic journey on Love Island was over.
"I truly believe there is not a single other person who could have walked in the door to make me change my mind.
"I’m humbled on a daily basis by your ability to bring out the best in others and since you have been in the villa I have been able to show sides of myself to you that I have kept hidden for a very long time. Thank you.”
Jamie said to Camilla: “There are so many reasons writing something like this is so hard. Yet when you come to my mind it’s so easy to think of the amazing ways in which to describe you.
"This may seem like a contradiction but the most endearing thing about you is you’re exactly that. The amazing contradictions in your character that make you so special.
Jamie and Camilla are one of four couples in the villa alongside Gabby and Marcel, Amber and Kem and Olivia and Chris.
But who will WIN tonight and where will the £50,000 prize money end up?
The Love Island 2017 final airs live this evening from 9PM on ITV2.