A sob escaped his lips as he was about to take one more step forward. He felt it was better this way. He believed there was no reason to live anymore, because things were never going to get better. His friends wouldn't have to worry about him anymore, and all the pain and suffering would end.

Suddenly, the memories of the night he had with Astrid came back to him.

The heat of their naked body pressed against each other. He had his arms wrapped tightly around Astrid, who laid her head on his bare chest. They lost their virginity to each other.

"That was amazing." He said with a big smile, gently stroking her lower back.

"Yeah. It really was." She said with a sigh of satisfaction. Hiccup rolled them over so he was now lying on top of Astrid. He kissed her passionately on the lips and rested his forehead on hers. He smiled as he felt Astrid's soft hands stroking his hips.

"I love you so much." He said softly.

"I know. I love you, too." She said with a bright smile. Hiccup stared at Astrid's beautiful blue eyes for a moment before speaking.

"I'm never going to leave you, Astrid. We will always be together no matter what. I promise." He said while brushing her messy hair out of her face. She gave him a big smile and kissed him.

"I'm never going to forget this amazing night." He said with a goofy smile.

"Me, too." She chuckled.

His vision was blurred by his tears. He let out a loud sob as he took a step back. This wasn't right. He promised Astrid he would never leave her, so he was going to keep that promise no matter how hopeless he feels right now, because he loves her, and Astrid loves him.

He took another step back, away from the edge of the cliff. His shoulder shook as he dropped to his knees and sobbed loudly.

He will get through this. He was going to fight until the end, for Astrid.

It was now late afternoon and Hiccup hasn't returned yet.

"I'm really worried right now. We need to go look for my son. Now!" Stoick said loudly.

"We will go look for him, Chief." Astrid said. Stoick thought for a moment.

"You teens go look for him, while Gobber, Spitelout and I will wait here... just in case Hiccup comes back. They nodded and quickly flew off to find Hiccup.

It didn't take very long for them to find him lying dangerously close the the edge of the cliff. He appeared to be asleep, so they landed quietly. Astrid rushed to Hiccup and knelt down beside him. He woke up as he felt a soft hand stroke his face. When he realised it was Astrid, he quickly sat up and hugged her.

"Astrid... help me. Please help me. I can't do this alone. I need help fighting this." He said desperately, holding her tight.

"Of course I will help you, Hiccup. I will do everything I can to help you get through this. We all will." She said while rubbing his back gently.

"Thank you." He whispered and kissed her on the lips, making her smile.

"Now let's get you home, okay?" She got up and reached her hand out to him. He took her hand with a small smile on his face. They got on Stormfly and the gang flew back to Stoick's house.

Stoick, Gobber, Spitelout and Toothless were waiting outside when they saw the teens flying back. When they landed, Stoick let out a sigh of relief when he saw his son safe and alive, while Toothless gave a gummy smile when he saw his rider. Stoick and Toothless walked to Hiccup as he got down from Stormfly. He looked at his dad sadly.

"Dad..." He whispered. Stoick sighed and hugged him. Hiccup hugged him back tightly. Toothless nudged his riders leg, so he knelt down and gave Toothless a hug.

A week later, the teens decided to fly back to Dragon's Edge.

Suicide is never the answer. He has his dad, his friends, Toothless and Astrid. They will always be there for him, just like he has always been there for them. He will be able to fight this as long as he has them.