Josh had bought a yacht and invited Sofia, Nick, Yolanda, Elliott and Alan to join him and Gabi on a vacation cruise.

He hadn't told anyone but it was all part of a plan to propose to Gabi.

He got the girls set up with cocktails so he could get Nick away to talk to him privately.

"Hey Nick, remember I need to show you those papers we were talking about"

"What papers?" he asked, confused.

"Ha, that's a lawyer for you just keeping it confidential" Josh laughed.

"Ladies, why don't you relax and enjoy your drinks and we will be right back to join you"

"Josh, do you really have to do that now?. We just got here and I really want to enjoy it with you" Gabi asked.

"Yeah, and I want to enjoy my man with no distractions" Sofia added

"I wouldn't if it wasn't super important. But I promise we will be right back to you beautiful ladies" he smiled tenderly, kissing Gabi.

Josh led Nick to the cabin area "Let's go to your room"

Nick looked at him quizzically "But the papers aren't in my room"

"Yeah I'm just gonna go grab them, be right there" he said, louder than necessary, looking back toward the girls.

"Dude you're being so weird" Nick said.

"Shhhh!" Just shushed him, making sure the girls didn't notice.

Josh came to Nick's room with a small box.

"There are no papers Nick. I brought you here because I need you to do something for me"

"Uh oh, what'd you do?" he teased.

"I need you to hide this for me"

Nick made a face "Do I want to know any more details? Or not for plausible deniability?"

"There's an engagement ring in this box, I'm proposing to Gabi" Josh said, a big smile appearing as he said the words out loud.

Nick beamed back at him. "Wow Congratulations man, that's big" he said hugging him.

"Thanks It is big isn't it? I'm kinda freaking out a little bit. Do you think she'll say yes? I think she'll say yes, do you?" he asked nervously rambling.

"I do" he teased, making Josh laugh.

"Thanks man, I needed that. I'm in my own head about this. I need you to hide this for me, somewhere Gabi won't find it and I'll get it from you before dinner and pop the question under a sky full of fireworks tonight" he said, walking to the door.

"Josh, relax, its going to go amazing, and the girls are going to go nuts" he smiled encouragingly.

"Oh I know, they are going to immediately want you to propose too so they can live out their fantasy of doing everything together" he told him "No pressure" he winked at him with a grin.

"And I can help you write up a pre-nup if you want" Nick offered.

Josh made a face.

"We can talk about that later" Nick said, shaking his head.

Nick put the box in his bag for the time being. Josh returned to the deck while Nick took a work call.

Gabi greeted josh as he approached "There you are. I hope you are done with your business because this is amazing and my business is going to need your attention" she said, lowering her sunglasses to wag her eyebrows at him playfully."

He laughed as he sat down beside her and kissed her. "Well I am the man for that job but first I have a surprise for you"

"Another surprise? You already bought a yacht, what else could there be?" she asked.

"Close your eyes and I'll show you" he said.

"Oooh Josh, out here in the open? In the daylight too. Naughty" she teased.

He scrunched up his face and rubbed his temples like he does.

"Not that" he said and reached for her hand to help her up.

He lead her over to kitchen area. "Okay, you can open your eyes now" he told her.

She opened her eyes and gasped when she saw Chef Alex Guarnaschelli at the food prep station.

"Hi Gabi!" she greeted her. "Josh told me you might want to help me make dinner"

She turned to Josh "This is unbelievable! I cant believe you did this!" she said hugging him.

"I cant believe you're here, Iron Chef Alex Guranschelli, I love you Iron chef Alex Guarnaschelli!" she said excitedly, throwing her arms around her. Unfortunately this caused the knife she was using to slip and cut her finger.

After apologizing profusely, and Alex's finger was bandaged up, Gabi took over the dinner preparation under her guidance.

She was impressed with Gabi's skills and knowledge and decided to offer her a job at her newest restaurant.

Gabi's excitement quickly faded when she found out it was in Seattle. She had to find Sofia to talk it out before talking to Josh about it.

Meanwhile Sofia had gone back to the room and was in the bathroom changing into her swimsuit to go into the Jacuzzi when Nick came in on his phone.

It was clearly a work call and he told the person not to worry because they couldn't be connected to the drugs. She waited at the door because she didn't want to intrude.

Her eyes grew wide as she saw him remove a box wrapped in brown paper from his bag and put it in the safe. She waited for him to leave before she ran to the safe and opened it, staring at the unmarked box worriedly. She grabbed her bag and stuffed it inside and hurried out to find Gabi.

They saw each other on the deck "I need to talk to you" they said in unison.

"Josh hired Alex Guarnaschelli to make dinner tonight and I accidentally made her cut her finger so she couldn't finish. I took over and she was impressed with me and offered me a job with her but its in Seattle. What am I going to do Sofia? I haven't told Josh yet"

"We'll come back to that, my problem is more urgent. I think Nick may be helping a drug smuggler" she said pulling out the box.

"Okay, what?" Gabi asked in disbelief, taking the box.

"He was on the phone with a client and told them they aren't going to jail because they cant find the drugs then he pulled this out of his bag and put it in the safe, What if he brought it out here to throw overboard so they cant find it? I finally found a sexy, smart, gainfully employed man that I love, who loves me back. I knew it was too good to be true" she whined dramatically.

"This could be anything, lets just take a look before you go off the deep end" Gabi said, taking the box from her.

"You do it, I cant look" she said closing her eyes.

Gabi opened it and found a small jewelry box. She opened it and saw a gorgeous diamond engagement ring.

"Oh my God" she said, staring at it in surprise.

"Oh god what's in there?" Sofia said peeking through her fingers.

"I don't know if I should tell you" Gabi said, not taking her eyes off of it.

"Ugh we're all going to jail" Sofia said putting her face in her hands.

"Okay just look at it so you'll stop freaking out" Gabi said handing it to her.

"That's an engagement ring" she said. Gabi nodded excitedly.

"Nick's going to ask me to marry him?" she questioned.

"It certainly looks that way, what are you going to say?" Gabi asked.

"I mean we've only been together for six weeks but they have been the best six weeks of my life, I love him. I'm gonna say yes" she beamed at Gabi.

"Oh my God Sofia, you're getting married!" she said excitedly and rushed to hug her, both of them jumping up and down in excitement. They lost their balance and started to fall, Sofia instinctively reached out to grab the rail and let go of the ring in the process.

"No! My ring!" she yelled and jumped overboard after it.

Gabi looked around for help but there was no one around, so she dove in after her.

The Captain heard the splash and sounded the alarm for person overboard.

Everyone came running to the deck. The crew had already thrown out life rings and were deploying the rescue boat.

Josh had been showering and getting dressed for the big night so he was last to get there.

Nick had gone down with the crew to get them.

"What's going on?" Josh asked, trying to see what was happening.

"Your girlfriend and Sofia went for a little swim" Elliott chuckled, intoxicated.

"Elliott! "Alan scolded.

"Shut up fool!" Yolanda said, smacking him on the arm.

"What?!" Josh said rushing over to the railing to see what was happening. His eyes wide in panic.

"She's okay baby" Yolanda said, putting her arm around him for comfort.

"They're getting them in the boat now"

"Oh thank God" Josh said sitting down and leaning over, putting his head between his legs, trying to control his breathing.

"I'll get some towels, they're going to be freezing" Alan said.

They met the boat and Josh grabbed Gabi, pulling her tight against his chest.

"Thank God you're okay. I've never been so terrified in my whole life. I love you so much. I cant lose you" he said kissing her head.

Nick was holding Sofia, wrapped in a blanket next to them.

Alan gave them the towels and they got changed out of the wet clothes and into warm robes.

"What happened?" the Captain asked. "I have to make a report"

"Gabi saved my life. She didn't even think about it, she just came in after me" Sofia smiled at her best friend.

"What was there to think about? I mean you're my best friend and I love you" she said.

Her words prompted Josh into action, knowing she was also his best friend and that he loves her more than anything in the world.

"Listen Gabi" he said, removing him arm from her shoulder.

"Josh, I have to tell you something" she said

"Me first" he insisted. "I almost lost you and I'm not waiting another second" he said sliding off the chair and onto his knee.

He didn't have the ring on him since this wasn't how it was supposed to go.

He took her hands and stared into her eyes.

"Marry me Gabi" he said simply.

She stared at him, processing, then looked around panicked.

"Is this real? Oh God did I die? Sofia, one of our misadventures finally got us" she said looking at her friend. "What do you see?" she whispered.

Sofia shook her head impatiently. "You getting engaged if you answer the man" she said indicating Josh, on one knee in front of her.

"This is really happening?" she asked, looking at Josh.

"Yes it is" he smiled lovingly.

"Of course it wasn't supposed to be like this, I had a ring and the dinner plan but you injured the chef and jumped overboard so here we are" he shrugged.

She laughed then smiled happily "Yes" she said, causing everyone to erupt in cheers as she immediately launched herself into his arms and they kissed.

The fireworks started going off overhead. Gabi stood in front of Josh and he had his arms wrapped around her from behind, with her holding on to his arms.

She looked back at him "You know, I think this was is perfect as is"

He smiled and kissed her lovingly.

She suddenly startled with realization "Oh my God Sofia, I just realized our childhood dream is coming true, I'm getting married, you're getting married, we can do it together!" she said excitedly.

"Um what?" Nick asked, holding up a finger, confused.

Sofia turned to him "That's why we were in the water, I found the ring, well I thought it was drugs at first, but then it fell into the water and I found it again."

"Oh. I'm sorry Sofia, that ring wasn't for you. That's Josh's ring for Gabi, I was holding it for him" he explained.

"Well this is mortifying. I think I'll just jump back overboard now" she said trying to walk away.

Nick pulled her back to him "Hey, Just because I'm not asking tonight doesn't mean I wont ask sometime. This is Josh and Gabi's night, lets celebrate them" he said kissing her.

"I believe this belongs to you" she smiled happily at Gabi, producing the ring from her pocket and handing it to Josh while hugging Gabi. "Josh, put that ring where it belongs" she said after letting her go.

"Gladly" he said, taking her hand and sliding the ring on it. Everyone came to admire it and give their congratulations.

"I hear there's a celebratory dinner in order" Chef Alex said, calling everyone to the table.