Berk had turned into a battle ground not long after Lightning left, despite what Stoick said that Brock wasn't into fighting people, he certainly brought an army big enough to rival the number of people that were living on the whole of Berk. Hiccup was actually ready to fight now, and he ran down to the stables where he found Snowcap and Toothless hiding their babies in their nest.

"Toothless, come on bud, we've got to go." Hiccup told him.

Toothless simply looked at him, though Hiccup had a feeling that his dragon wasn't going to leave until he were sure that his babies were safe. And that was true, neither dragon moved until they were 100% sure that the babies would be safe. Yet even then, they were hesitant to leave. They only managed to leave because Hiccup told them to, with a promise that they would be fine. When they got outside, Hiccup mounted Toothless' saddle and he took off into the sky, with Snowcap at his side.

"Be careful I don't want to lose you." Toothless called to Snowcap just as they were joined by the other dragons and their riders. "Or any of you."

"You won't." the other dragons told him and even in the air, Snowcap nuzzled him.

"You need to be careful too, we've already lost Stormfly."Snowcap told him, before she and the other dragons flew into the fight. Toothless tried to keep an eye on his mate, but he knew that he didn't really need to, Snowcap was a natural fighter, and well that's what they thought. No one had expected Brock to bring an army of dragons with him, but somehow no one noticed until Snowcap was suddenly flown into by a Monstrous Nightmare and the dragon pulled her to the ground. When they landed, the two started to circle each other, snarls and growls erupting from the pair, before Snowcap made the first move and tackled it and the both broke into a fight.

Meanwhile, Caverna and Astrid weren't far away from Berk, though Lightning and Stormfly were putting everything into their flying, eager to get back to Berk to be the help that Hiccup had asked for.

"Easy you two, save most of your strength." Astrid told them, rubbing the back of Stormfly's head.

"Astrid is right, take it easy, Berk will be in one piece...or maybe not."

Astrid and Caverna froze as they saw the battle on Berk, many houses were burning and many people were wounded or dead.

"Oh my gods..." Astrid whispered.

Caverna looked at Sapphire. "Stay low girl, I'll call for you when I need you." As the dragon nodded Caverna looked at Astrid and then she looked back a little, for once she was speechless, which was never really a good thing. Then she had an idea, she leant back to delve into her saddlebag, pulling out her horn. Taking a quick glance at Astrid, she noticed the nod, then she put the horn to her lips, the sound it made was loud but as they flew over head they heard a cheer which only intensified as they got int the fight. At seeing them, Hiccup flew up to fly beside them.

"Astrid, Caverna!" He smiled happily at seeing them.

"Hiccup!" Astrid gave them a happy and loving smile.

"Big brother." Caverna smiled, pulling the bottom of her mask down in order for him to see it. "So, what's the plan?"

"Right now, just trying to keep our villagers alive, for as long as possible." Hiccup told her. "The vulnerable women, children and older generation have been taken to the beach, to keep them safe for a while."

"No where is going to be safe unless we push Brock and his army back." Astrid told them.

"Then, this is what we have to go." Caverna told them.

"How?" Hiccup asked.

"With a dragon." Caverna and Astrid told the, before Caverna let out a whistle and Sapphire flew up to the sky and after a hand gesture from Caverna, she started to aim fire at the opposing tribe.

"Well, that's made it easier." Astrid commented.

"Dragon riders, regroup." Hiccup shouted and Caverna was about to go with him, but Snowcap's fight caught her eye.

"Give me a sec." She shouted to her brother, before she patted Lightning on the head to get his attention. "Let's help Snowcap." At hearing her, Lightning flew down to hep Snowcap, through he did allow for Caverna to jump off his back before he tackled the Monstrous Nightmare to the floor and Snowcap ran to Caverna, nuzzling her.

"Come on girl, let's go and help our friends."

Snowcap nodded, before she allowed her to jump onto her back and she flew off flying, letting out a Night Fury call and the other dragons turned before they watched them fly past. Caverna heard their cheers, before Hiccup shot after her, the two night furies flying around each other dodging attacks and aiming their own. They helped their friends and fellow Berkians as best as they could, before Cavern and Hiccup got high enough to be deemed safe.

"Keep an eye open for dad, he could need some help." Hiccup told her.

"I will." She looked at a battle below them. "Are you ready for another round?"

Hiccup also looked down and he noticed Astrid had been cornered by more men than she usually took on and Stormfly was too busy fighting another dragon to help her rider and Hiccup looked at his sister. "I am, there is no way I am losing her again."

Then Caverna noticed where he had been looking and she looked back at him.

"Then go dragon boy, save her." She told him as he flew off, before she noticed Eleanor, fighting Fishlegs and she was almost beating him to a pulp, so Caverna decided that she would have some fun.

They landed not far from where Fishlegs and Eleanor were and she sent Snowcap away to help Meatlug. As Snowcap tackled the dragon off of Meatlug, Caverna grabbed Eleanor's arm as she went to hit Fishlegs with a dagger and Eleanor's looked at her.

"Pick on someone your own size." She threw her a few feet away, so she could help Fishlegs to his feet. "Stand there a second." She told him, before she turned and one of her swords clashing with that of Eleanor's. Fishlegs watched in fascination and fear as he watched the two girls fight. He knew Caverna was skilled and he saw that she was easily getting the best of the girl who used to be her sister, he breathed a sigh of relief as Caverna's sword suddenly cut Eleanor's chest, and fell to her knees. As Eleanor choked on the blood that was coming up her throat, Caverna stood over her and looked at her. "Now you know what happens if you even think of hurting my boyfriend, but this is what happens if you actually touch him." She suddenly swung her sword and she ended up cutting off Eleanor's head, the sight made Fishlegs hurl, especially as he watched the head roll away from the body, blood going everywhere. But somehow he managed to keep his vomit in before he looked at Caverna and she dropped the sword that she had used and ran over to him, both of them grabbing each other into a tight hug, before they pulled away slightly so that Caverna's arms were still around Fishlegs' neck and she suddenly kissed him, though it was quick it was passionate enough to take Fishlegs' breath away. But as she was about to say something, she put a finger to his lips to silence him.

"Sshh, I know." She told him, before she looked at their dragons. "Come on, we still have a fight to win."

Fishlegs nodded and he climbed onto Meatlug's back and he flew in one direction as Caverna and Snowcap flew in the other, he started to help the twins fight back against the opposing Vikings.

Caverna flew around, looking and helping everyone that she could before she soon found Skullcrusher and her father deep in battle.

"Snowcap, plasma blast!" Caverna told her, watching as her dragon shot a plasma blast at both the dragon that Skullcrusher was fighting and at the two men that Stoick was fighting.

"Caverna, you're here!" Stoick exclaimed, looking up to see who had come to his aid and smiling when he saw his daughter, before he climbed onto Skullcrusher's back and he flew alongside her, just as the other dragon riders found them.

"That's everyone." Snotlout told them.

"It can't be." Caverna told them, pulling the bottom of her mask down as she looked at them.

"What do you mean?" Hiccup asked.

"Brock, has anyone encountered him, or seen him?" She asked.

When everyone shook their heads, her heart started hammering and it caused everyone to look at her.

"Why, what's the matter Caverna, he's gone." Fishlegs told her.

"No, he doesn't like fighting, but he is a crafty son of a bitch." She looked at Stoick. "He's still here...Where did you say the rest of the villagers were?"

"At the beach...He wouldn't." Stoick told her.

"Trust me, he will." Caverna told him. "Dad, let me deal with him, I'll get rid of him." She told Stoick.

"No, I lost you last time; I am not losing you again." Stoick told her.

"Please dad, I need to do this, I need to end his hold on me." She told him.

Stoick sighed. "Alright, but the minute you get hurt and I will rip that bastard apart." Stoick told her.

Caverna simply nodded before she looked at Snowcap. "Alright girl lets finish this." She told her, before Snowcap flew off towards the beach.

They reached the beach just in time, and she saw that Brock was there with two of his men, he was dragging children around, despite the cries of the mothers who had stayed.

"Snowcap, take out those two men." Caverna told her.

Snowcap nodded, blasting the two men that Brock had brought with him, causing everyone to look up to see who had saved them, expecting it to have been Hiccup, though they were silent for a few minutes as they saw Caverna, they soon erupted into cheers at seeing her. Brock looked up as Snowcap flew low once more, though he didn't expect to be suddenly hit in the face by Caverna's boot, and Snowcap flew high once more, Caverna could hear the laughter that her action had started up. Though they were all silenced, and Caverna noticed the look in Brock's eye, it was a look of anger and she knew that not only one of them was going to be hurt this time.

"Alright Snowcap, do you think that you can take care of those dragons?" She asked her dragon, who looked back at her and nodded.

Snowcap looked at the two dragons that she knew would hurt her rider and she flew low, so that Caverna could get onto land and reduce her chances of getting hurt by the dragons, before she flew off into the sky. However Caverna soon had her gaze broken when she heard a war cry and found Helena running towards her, holding an axe. As the two women started fighting Brock watched in almost amusement, before he was suddenly dragged to the floor by Stoick and the two pulled out swords and they started fighting as well.

Hiccup and the other dragon riders got there just as the two fights turned deadly, with Caverna and Helena both looking wounded. Though Caverna was fighting like a mad woman, her ability to be agile and flexible when defending herself against attacked and she managed to add many more injuries to the ones that Helena already had.

"I'm glad I'm not your daughter."Caverna told her. "After 18 years of torment, I would have killed you if I had to carry on."

"You haven't got the ability to kill me." Helena told her as their weapons collided.

However, her words sparked something with Caverna and she knocked Helena's legs out from under her and she found Caverna standing over her, holding one of her swords to her throat.

"That's what you think." Caverna told her, before she suddenly struck Helena wither sword, a fateful injury occurring and she looked over at where her dad was, and now Hiccup had started to fight with them. As Hiccup was thrown into a rock, Stoick looked shocked at seeing Hiccup had fallen unconscious and blood was coming from his head. While his attention was on his son, Stoick was thrown to the floor, and just as Brock was about to strike him again, he suddenly heard a fierce battle cry and Brock choked and slid to his knees and as Stoick sat up he saw a sword in his back and Caverna stood behind him, taking the sword back out, before she suddenly seemed to go crazy, she held her sword tighter, took a deep breath and suddenly slashed at the body repeatedly, leaving the body screaming and pouring in blood just as Brock screamed. Eventually the screams died down, and Caverna was covered in his blood, before Gobber grabbed her hands and pulled her away from the body, still holding the sword.

"It's alright lass, it's over now." Gobber told her, using his only hand to take the sword from her and he threw it a bit away from them, just as Hiccup and Stoick walked over, though only Hiccup got close enough to her and he pulled her into a tight hug. His sister was home, and her nightmare was over, but little did anyone know that Caverna's nightmare had only just begun.