It was chaos.
Hiccup stumbled out of his house, still somewhat weak and supported by Astrid to see the village on fire.
"It's the dragons." he said "They're trying to help but, well...the houses are in the way."
"What do we do?" Snotlout asked, uncharacteristically serious.
Percy uncapped Riptide. "We fight."
There was a growl behind them and they all turned.
Toothless was sitting obediently in the middle of the excitement, six dragons flanking him; the ones the demigods had trained with.
Hiccup smiled slowly. "Yeah. We fight."
Frank, however, had something else in mind.
As his friends mounted their dragons he ran through the village weaving through villagers putting out fires and Outcasts.
"Alvin!" he screamed.
He skidded to a halt just in time to narrowly miss a thrown battle ax that stuck with a sickening thud onto the ground.
He turned and saw Alvin smirking and lowering his throwing arm.
"Ye called, laddie?"
Frank scowled and pulled the ax out of the ground.
"Maybe I wasn't finished playing."
"Mebee I wasnae either, lad."
Frank launched himself at the Outcast who dodged the swing of the ax. Frank used the momentum to make a back swing that hit another Outcast behind him and turned it around to block a blow from Alvin.
Frank held his ground but he was not used to this kind of fighting and Alvin wore him down.
Frank's strength gave out and Alvin knocked the ax from his hands.
Frank lost his balance, fell, and Alvin put a boot gloatingly on his chest.
"Berk is mine, boy." he spat.
"Don't think so, dude!"
A large Monstrous Nightmare with Leo on his back suddenly flew down and shot flame at Alvin who jumped back.
When he turned around again instead of a teenage boy, a fully grown elephant raised his foot, poised to crush him.
Another blast of fire knocked him on his back and Frank the elephant secured him with a very big foot on his chest.
On the rest of Berk the tide of the battle was turning. The villagers and the demigods with dragons were easily dominating the Outcasts who did not.
Percy was helping with fire patrol summoning water from the nearby ocean, his Scouldron helping.
As the Outcasts began to retreat, the demigods and Hiccup's friends began to crowd around Alvin and Frank, who turned human and sat on Alvin's chest.
Immediately Percy and Jason sprang forward and helped restrain him.
They held him by the arms as he struggled and Hiccup walked up to him.
"You lose, Alvin. Berk is ours. Give up."
"Neve-"
He was cut short by Frank who picked him up with a full grown elephant trunk and threw him as hard as he could.
Alvin landed with a splash in the ocean and they watched him swim desperately for a quickly retreating Outcast ship.
A few days later, Leo announced the Argo was ready to sail.
They all gathered at the docks to say goodbye.
Hiccup shook Percy's hand while Astrid gave Annabeth a quick hug.
"He'll be back, you know." Percy said.
"That's okay." Hiccup told him. "When he does you guys can come back and help us."
Toothless barreled up to him to lick his face.
"Okay, okay boy" Percy laughed. "I'll miss you too."
Hiccup turned to Frank.
"Thank you." he said. "You know, you're the bravest dragon I've ever known."
Frank smiled. Hazel grinned and took Frank's hand which made him smile wider.
Stoick clasped him on the shoulder.
"Yes, thank you, lad." he handed Frank a map. "If you go to the place you came into our ocean marked here, you should get back to yours. May the gods give you safe journey."
The vikings waved as they boarded the Argo and sailed off.
On the deck Hazel, still holding Frank's hand, looked back on the island receding in the distance.
"Wow..." she breathed. "Nico is not going to believe this."
A/N: The end! I hope you enjoyed the ending and the story in general! It was a lot of fun to write. Thank you for reading this far and thank you for reading/reviewing/ect.! And if you want, check out my other crossover For Emergencies Only which is HOO/Kane Chronicles. Again, thank you for reading, you guys are awesome!
