DISCLAIMER: I do not own any of the song lyrics, One Tree Hill, or any of the characters, except the made up ones.

AN: Hey guys last chapter; sorry it took me so long. I hope you enjoy the ending, and I promise that I will do a sequel to this story soon.

"It's time to go tutor girl," Brooke said walking into Haley's bedroom.

Haley looked at herself in the mirror and smiled. She wore a simple white dress with her hair down, with light makeup. They had all graduated yesterday and it had been scary and exciting but to Haley it all happened to fast. To her it was yesterday that she was starting her senior year, but today it was over. She was starting a new part of her life with the man she loved.

"You okay?" Brooke asked as Haley was zoned out in her thoughts. Brooke smiled thinking back to when they told her and Lucas that they were getting married.

Flashback

Nathan and Haley were at the river court waiting for Brooke and Lucas to show up to tell them the news. It had been almost an hour and they still weren't there.

"Where are you going to live?" Haley asked suddenly remembering Nathan say that he was moving out of his parent's house today.

"In a hotel I guess, until we move to California," Nathan said kissing her hand. "We should start looking for houses soon; we don't want to wait until the last minute."

"I'm sure that we can find an apartment in California," Haley said. Truth was she didn't know how they were going to even afford that, sure she saved money from working at the café but she didn't have enough to buy a house.

"Hales we are going to be married," Nathan said laughing. "We need a home to live in not an apartment." He couldn't wait to start this chapter in their lives. He saw that she looked worried and he didn't want that. "Hales is this about money?" She looked at him, god he could read her so well.

"I'd be lying if I said that I wasn't worried about it," Haley said with a nervous laugh.

"You're so cute," Nathan said taking her hands in his. "I have money. I promise you that you don't have to worry about money for the rest of our lives." Truth was they didn't. His grandparents had a trust fund with more than enough money for them to live on and after his grandfather died, he left Lucas and Nathan everything doubling their already large bank accounts.

"Are you saying that you have a stash of money hiding somewhere?" Haley said.

"I'm saying that I have enough money from my grandpa, for us not to work a day in our life and we could still live a very wealth life," Nathan said smiling.

"Nathan how much money did he leave you," Haley asked.

"Enough to give my wife anything that she could possible want," Nathan said moving closer to where his face's was inches from hers. She smiled at him, god he was so sexy she thought.

"Well it's a good thing that you have a wife that only wants you," Haley whispered before their lips touched in a sweet kiss.

"Ewwwww," Brooke whined as her and Lucas walked up to them and took a seat.

"Yeah you guys said that you have something to tell us," Lucas said already knowing that Nathan was going to ask Haley to marry her. Haley smiled at them as Nathan pulled her closer to him.

"Well on with it," Brooke whined. Haley moved her hand up so that Brooke could see the beautiful engagement ring. "Oh my God!"

"You finally did it man," Lucas said with a smile. Nathan just laughed and shook his head.

"Actually," Nathan said looking at Haley as Brooke held onto her hand inspecting the ring. "She asked me."

"She what?" Brooke said hearing what Nathan was saying.

"Yeah Tigger, I uh asked him to marry me," Haley said blushing a little at the memory.

"That is the sweetest thing ever," Brooke said hugging Haley.

"So let me just get this straight," Lucas said looking at them. "Nathan was going to ask you to marry him, and then without knowing this you asked him?"

"Yeah that's pretty much it," Haley said letting go of Brooke and giving Lucas a hug.

"This is just perfect," Brooke squealed out. "I'm so happy for you bestfriend."

"I'm happy for you guys too," Lucas said as Brooke and Nathan hugged.

"Wait how is this going to work with school and everything?" Brooke asked.

"Tigger, Nathan's going to Stanford with us," Haley said with a big smile.

"This has got to be the best news day ever," Brooke said jumping up and down.

"I wonder what's taking Jake and Peyton so long," Nathan said looking at his watch. He had called them at the same time that Haley called Brooke and Lucas, and they should have been here by now.

"I don't know, maybe we should call them again?" Haley said looking at him. He looked at his watch.

"I just hope that they get here soon, there's so much that I have to do today," Nathan said.

"Wait you guys aren't doing it today are you?" Brooke asked. There are so many things that she needed to do before her bestfriend got married.

"No Tigger, we are going to wait until after graduation," Haley said looking at Brooke.

"Well then what do you have to do today?" Lucas said looking at his brother.

"Move out of Dan's house," Nathan said shaking his head. "Find a hotel to stay in until we move." Nathan said shrugging his shoulders.

"You're moving out of mom and dads?" Lucas asked.

"Yeah uh it just sort of happened, we went to tell them and they just blew up, so I said that I was moving out," Nathan said hugging his brother.

"Whoa, it's going to be weird without you there," Lucas said.

"Yeah well you think that they would support and trust me in my decisions but they don't so I figure what's the point," Nathan said. Brooke started jumping up and down as she saw Jake and Peyton walking towards them.

"Hey losers," Peyton joked as they walked up.

"What's with all the smiles?" Jake questioned.

"Haley and Nathan are getting married," Brooke squealed out before they could answer.

"Wow," Peyton said with a smile. "And just to think Scott a few months ago you were too scared to even talk to her, and now here you are about to marry her." Everyone started to laugh as Haley gave Nathan a kiss.

"Congrats Hales," Jake said hugging her.

"Thanks Jakey," Haley said with a smile. Peyton hugged Nathan and they all sat there talking about the week to come, when there would be so many changes in their lives.

End Flashback

"I'm perfect Tigger," Haley said smiling at her.

"Hales if you don't want to go threw with this then you don't have to," Brooke said walking closer.

"Of course I do, I love Nathan," Haley said hugging her.

"I knew that you would say that, just thought I would ask," Brooke said giggling. "Let's get you to your wedding." Brooke said taking Haley's hand in hers as they left the house.

…………………………………………..

Nathan sat at the end of his hotel bed waiting for his brother to come out of the bathroom so that they could make their way to the beach. He wore a white long sleeve button up shirt and a pair of black slacks. He had just graduated high school yesterday and he was so happy to walk across that stage. He thought that it would be the best moment of his day, but watching Haley give her valedictorian speech he knew that nothing that day could top her standing up there giving that speech to their graduating class. He could still here part of her speech in his head.

There is a tide in the affairs of men, which, taken at the flood, leads on to fortune. Omitted, all the voyages of their life is bound in shallows and in miseries. On such a full sea are we now afloat, and we must take the current when it serves, or lose our ventures.
I think what that quote means is that life is short and opportunities are rare. And we have to be vigilant in protecting them and not only the opportunities to succeed but the opportunity to laugh, to see the enchantment and to live. Because life doesn't owe us anything, In fact I think we owe something to the world. And if we can just believe...

"I'll be out in a minute," Lucas yelled.

"You are the slowest best man ever," Nathan yelled.

"Hold your horses," Lucas shouted threw the bathroom.

"I just thought that the groom would make it there before the bride," Nathan yelled back as Lucas opened the door.

"Sorry man I'm just so nervous," Lucas joked.

"Ha-ha, now can we please get going I don't want to be late to my own wedding," Nathan said standing up.

"Nate chill I was just joking, we still have an hour relax," Lucas said looking at his brother. "Happiest day of your life, remember that."

"Happiest day of me life," Nathan repeated. He closed his eyes and took a breath trying to calm himself down. "What if she doesn't show up?" Nathan said he began pacing the room back and forth. "What if she thinks that we are making a mistake Luke?"

"Nathan she will be there," Lucas said putting his hand on his brother's shoulder. If he thought that would calm him down then he was mistaken because it didn't. Nathan's heart was pounding in his chest and he was sweating. Suddenly he heard her voice inside his head and everything else went away. Because I'm in love with you! Her voice repeated those words in his head. She would be there; he didn't know why he was worried. "So you ready to go."

"Yeah Luke, let's go," Nathan said standing up.

………………………….

"You ready for this," Jake said looking at Nathan. Jake stood behind Lucas, who was behind Nathan. Nathan just shook his head waiting for the girls to walk down the aisle. The preacher stood in front of Nathan waiting for the bride. Nathan looked and saw Karen sitting all alone. Minutes later he saw his mother take a seat right next to her and gave Nathan a smile. He smiled back, he was happy that she was there.

It felt like forever as he stood there waiting for her. He could hear the waves crashing along the shore as the sun beamed from above them. He smiled at the memory of the first time he saw her on that very beach, the way she looked, the way she laughed, her smile, he remembered everything from that moment in time.

Peyton walked down the little path way winking at Jake as she took her place. Brooke followed and she didn't take her eyes off of Lucas as she made her way in front of Peyton.

Nathan could feel his heart beating a mile and minute inside of his chest as he saw Haley. Keith was walking her down the path to Nathan and she looked so beautiful. He didn't notice the silent tear that fell from his eyes as he watched her mesmerized. His stomach was filled with butterflies as he fell in love with her all over again. His blue eyes connected with her brown ones and there smiles only grew as she made it closer to him.

Before Nathan knew it Keith was giving her away to him and they stood there in front of the priest.

"Love is patient; love is kind and envies no one. Love is never boastful, nor conceited, nor rude; never selfish, not quick to take offense. There is nothing love cannot face; there is no limit to its faith, its hope, and endurance. In a word, there are three things that last forever: faith, hope, and love; but the greatest of them all is love."

Nathan looked into Haley's eyes and he saw their whole life together. He saw how happy they were and how much in love they were. He saw the kids that they were destined to have and the impact that their marriage would make on people they knew and love. He saw it all in her eyes and it brought a smile to his face.

"Someday, this beach might wash away... the oceans may dry, the sun could dim, but on that day I'll still be loving you. Always and forever. I promise you, Haley." Nathan took a breath as he looked into her eyes and he saw her soul as he placed the ring on Haley's finger.

"I, Haley, take you Nathan to have and to hold from this day forward. In sickness and in health. For richer or poorer. For better or worse. I promise that I will love and cherish you, and will deny all things that come between us. I make this promise for eternity. A promise that I will keep forever. Until the end of time. 'Til death do us part," Haley said placing the ring on Nathan's finger.

"I now pronounce you man and wife, Nathan you may kiss your bride."

Nathan smiled as he leaned in and kissed his wife in front of their family and friends. Everyone clapped as they watched the two continue kissing like none of them were around.

"Guys the parents are watching," Brooke said moving closer to them. They didn't stop until air became an issue. They both looked into each other's eyes and Nathan took Haley's hand in his and smiled.

"Always and forever Hales," Nathan said kissing her hand. They both turned and started walking, both smiling at the start of a new chapter in their lives.

The End

AN: Please Review, and also thank you all for reading.