DCMK || SaguKaiShin || DCMK || Alone On a Ship || DCMK || SaguKaiShin || DCMK

Title: Alone On a Ship – The Cruise Ship of Love

Fandom: Detective Conan / Magic Kaito

Disclaimer: All rights reserved to Gosho Aoyama for he created the awesomeness that is Kaitou KID. Ah, and Detective Conan, too. This fanfiction on the other hand is entirely mine. No money is made with this, though reviews are more than welcomed.

Tags: polyamory (m/m/m), fluff, getting together, jealousy

Main Pairing: Saguru/Kaito/Shinichi

DC/MK Characters: Kudou Shinichi | Edogawa Conan, Kuroba Kaito | Kaitou KID, Hakuba Saguru, Sera Masumi, Mouri Ran, Suzuki Sonoko, Nakamori Aoko, Amuro Tooru, Mouri Kogoro

Summary: Suzuki picked a cruise ship for his latest KID-bait. While not keen on being stuck on this ship for three days, Conan is curious to meet Hakuba's boyfriend for the first time.

Alone On a Ship

The Cruise Ship of Love

Suzuki was once again going all out. This time by renting a huge cruise ship to display his gem on, claiming that there was 'no way' he'd escape from this. Shinichi's mind wandered to the Black Star Heist. The slippery thief had found a way off the ship back then too.

"Ne, ne, where are we going, Ran-nee-chan?" he offered her his best innocent Conan-eyes.

She was holding his hand, leading him somewhere. Not to the rooms, which was the peculiar thing. Were they going to meet Suzuki before the ship took off? Sonoko was talking heatedly with Sera beside them, while Kogoro and Amuro trailed after them.

"We're meeting friends," replied Ran with a kind smile.

Friends? Shinichi frowned and turned once more to look at the others. Aside from the professor and kids, basically everyone they knew was already here. And he knew Hattori had other plans this weekend; Ran and Sonoko had called Kazuha and asked if they wanted to come too, since this heist came with a three day cruise trip, but Hattori had a kendo tournament on Saturday. They rounded the corner and Shinichi froze for a split-second, causing him to stumble after Ran as she pulled him along. Hakuba Saguru. Surely no coincident. The blonde was checking his watch while a brunette girl next to him argued loudly with a third party, hidden behind Hakuba.

"Hakuba-kun! Nakamori-chan!" called Sera out, waving at them.

So those were the friends Ran wanted to meet? Aside from the Sunset Mansion and the Detective Koushien, Conan had run into Hakuba rather frequently during heists, at least lately. The two coordinated quite well with each other. And while Hakuba and Conan were busy chasing after KID, it seemed Sonoko and Ran had befriended the daughter of Nakamori-keibu – a classmate of Hakuba's, as the blonde had filled him in one evening.

"Sonoko invited them along too," offered Ran, looking at Conan's surprised face. "Since Nakamori-keibu likes to try and keep Hakuba-kun away, we suggested they could come with us."

"Thank you again for the invitation," Hakuba smiled.

"Yes! This is such a nice change of scenery! I've never been on a cruise-ship before!" Aoko looked around in excitement. "I'm looking forward to seeing KID get arrested here."

"Now, now," Sonoko scowled with a glare. "KID-sama will win, for sure."

"For sure?" echoed Sera doubtfully. "Between the famous KID Killer, Hakuba-kun, me, Amuro-kun and the Sleeping Kogoro, on top of the KID Task Force, I think his chances are bad tonight."

"Ahahaha, yes, I'm sure I, the great Sleeping Kogoro, will arrest him today!"

Shinichi sweat-dropped and side-eyed the boasting man. Sure, he was going to contribute greatly to capturing KID. Shinichi swore he'd hang up his detective-hat if Kogoro ever captured KID.

"Uncle saved us four rooms," stated Sonoko, looking around. "Ran will room with me! Then Sera-chan and Nakamori-chan together, of course. But I am not sharing a room with the brat."

Aoko and Sera exchanged a look and nodded in agreement, having become friends over the past weeks. Shinichi narrowed his eyes at the still half-hidden person behind Hakuba. Who was that? Not a girl friend of Aoko's, otherwise she would be sharing a room with her.

"I assume Conan-kun is going to stay with Mouri-sensei and me. Right, Conan-kun?"

Amuro smiled at him and went into his knees to lock eyes with him. The two worked well together, he was a strong ally in the fight against the Black Organization, even if he was brash and ruled by his own emotions over his logic at times. Conan smiled back at him innocently, opening his mouth to agree with him, because he was very used to Kogoro's snoring anyway and if it came down between Sonoko and Amuro, he would rather room with Amuro.

"Ah, if you don't mind, Mouri-san, I thought Conan-kun could room with us," Hakuba spoke up, after the person next to him elbowed him. "I know you are here for a short vacation too, while the KID Killer and I prioritize KID's capture, so I thought we could... plan ahead better that way."

Shinichi frowned curiously at that, still trying to look past Hakuba at the one who seemed to be hiding from him, specifically. Who was that? He surely wasn't going to room with a total stranger. Hakuba, he wouldn't mind too much – a lie, he would, the part of him who had a crush on Hakuba very much minded the idea of seeing Hakuba get changed and being close to him for three days.

"Are you sure about that?" asked Ran surprised. "I thought, since you brought your boyfriend..."

"Ahahaha, I don't mind, Mouri-chan," chimed the stranger – finally stepping out of the shadow, to kneel in front of Shinichi. "Since we haven't had the pleasure to meet yet, I could get acquainted with the tantei-kun Sagu-chan always talks about. I'm Kuroba Kaito."

Too many things had happened at once and Shinichi felt like his brain froze up for a second. So the others knew the stranger. He was Hakuba's boyfriend – Hakuba had a boyfriend, of course did Hakuba have a boyfriend, a man as handsome, charming and brilliant as him, why would he be single, Shinichi shouldn't be surprised and he shouldn't be disappointed, what was he being disappointed over here, he was just some random brat to Hakuba, maybe a worthy detective to work with, but still a child, Hakuba didn't even know that Shinichi was, well, Shinichi. But the more startling thing was that this was KID. Shamelessly offering Conan his trade-mark KID grin, calling him tantei-kun like that, in that voice. That smug bastard had really chosen to disguise himself as Hakuba's boyfriend to get onto the ship, how ridiculous was that thief? A miracle Hakuba hadn't found him out yet. Then again, was that why he kept halfway hidden? Either way...

"Yes! That sounds like a great idea, Kaito-nii-chan!" Conan smiled his brightest, happiest, most child-like and innocent smile possible before turning toward Ran and Kogoro for their approval.

"I'm glad if I don't have to babysit the brat this whole time," grunted Kogoro with a shrug.

Amuro furrowed his brows, eyes narrowed like a detective trying to figure out a motive as he stared at Kuroba before reaching out to tap Conan's shoulder. "Are you sure, Conan-kun?"

Before Shinichi even had a chance to answer did KID snatch him away, wrapping his arms around Conan's midsection and pulling his small body securely against his chest. Shinichi loved and hated just how used he was to being in this position, having been carried around by KID far too often over the past nearly two years of knowing the thief. He hated it because it reminded him how small he was and how easy it was to manhandle him now, to gain the upper hand on him. He loved it because he felt safe in KID's arms, too often had those arms caught him when he plummeted into certain death, just to press him against this very chest, safe and secure. And he hated how much he loved it, hated that it had made him realize that he might actually love being manhandled, but hated under what circumstances it was happening. Hated that he loved how warm and comfortable KID was.

"You heard him! He said it was fine!" KID's voice was sharp around the edges.

How curious, he nearly sounded threatening. Amuro's eyes widened in surprise, while Hakuba cleared his throat and stepped up to KID. He offered Amuro a charming smile as he stepped further forward, putting himself between KID and Amuro. Shinichi felt like he was missing something.

"I assure you, we will watch over Conan-kun. He will be safe with us," promised Hakuba.

He smiled pleasantly enough, but there was something sharp to his voice too. As though he was saying more than the obvious meaning of his words, but Shinichi lacked the context to understand the second meaning. This was getting stranger and stranger with every moment.

"Well then, follow me, I know where our rooms are," declared Sonoko, interrupting the moment.

One by one, she showed them their rooms, until she reached hers and Ran's, pointing down the hall for Hakuba, KID and Conan. KID, who still hadn't put him down, just holding him tight and walking next to Hakuba. As soon as Ran and Sonoko's door closed behind the girls did Shinichi turn as much as he could, aiming his watch at 'Kuroba Kaito', his eyes narrowed.

"Now, now, you shouldn't play with dangerous toys," KID chuckled amused.

"And you shouldn't have disguised yourself as a detective's boyfriend," stated Conan with a cocky grin, watch still aimed at 'Kaito' even as KID opened their room's door. "As soon as we're in there, I'll expose you to Hakuba-kun and you're going to be in a world of trouble."

"There are two mistakes in your deduction, Conan-kun," noted Hakuba as he entered the room behind them and closed the door. "For one, that I wouldn't have noticed if my boyfriend were replaced. And for another, the assumption that this is a disguise."

Slowly, Conan lowered his watch, his eyes wide as Hakuba's words sank in. He stared at KID in shock. That couldn't be the case, could it? KID, being reckless enough to reveal his real face, his real identity to Shinichi. But then there was the second implication and...

"You... You actually are Kaitou KID. This is... your real face..." Conan whirled around to fixate Hakuba with a glare. "And you are dating Kaitou KID. Knowingly."

There was irritation in his voice and in his heart. Hakuba, the one person (aside form Nakamori) that Shinichi had thought was taking the KID chase seriously. All this time, he had been lying to Shinichi. Manipulating him? To help KID get away? Another part of him felt like he was drowning in his own feelings, choking on self-pity as the realization that Kaitou KID was taken settled in. He might have a crush on Hakuba, but KID? He had been in love with KID for a year now. Learning that Hakuba was in a relationship was a slap in the face, but learning that Kaitou KID was in a relationship was a punch in the gut. And the fact that they were in a relationship with each other? That was too much to bear, he felt like screaming and throwing something, kicking something, just anything to work through this feeling of disappointment, frustration and inferiority.

Gritting his teeth, he kicked KID in the ribs. Not with his full power, he didn't actually want to break the thief, but enough to startle him into dropping Shinichi. He couldn't be hugged and carried around by Kaitou KID while thinking about just how ridiculous and pathetic it was of him to fall for the thief in the first place, to ever think he had a chance with the criminal. No, that wasn't even it. Apparently, a thief and a detective, that wouldn't even be the problem, since Kaitou KID had chosen one of his detectives to be his partner. But KID knew, he knew that Conan was more than just a child, he knew that inside, he was Shinichi and for some stupid reason, that had given him a sense of hope. He'd thought them both being men would stand in the way, or them being a thief and a detective, but neither of those seemed to be factors. Perhaps it was just... Shinichi, then.

He'd kept Ran waiting for too long and she had moved on without him, was happy now and Shinichi didn't begrudge her that. Most of all because he had fallen in love with Kaitou KID and started to look at Ran as the big sister she played for him nowadays. But KID was with another. And then there was Hakuba and Shinichi knew that he could have feelings for two people at the same time, he had still been in love with Ran when he had started falling for KID, after all. Now KID and Hakuba were together and Shinichi supposed they made a certain kind of sense, but it also broke his heart, because it felt like letting Ran go all over again and he hated that feeling.

"Tantei-kun? Are you alright?" KID sounded concerned as he crouched down next to him.

Shinichi ground his teeth together and squared up some. He was not going to be weak about this. Not in front of them. That'd just add insult to injury and make him look pathetic.

"Aside from the fact that an internationally wanted criminal decided we should be roommates?" Conan's voice was dripping with sarcasm. "And that a friend has-"

He bit his tongue, unsure how to even put this without actually insulting either of them. He clenched his fist and lowered his head so the light caught in his glasses. Taking a deep breath, he schooled his features. To Hakuba, he was just a child, after all. And perhaps even just a colleague, not someone to disclose something like his relationship status to. Then again, who would tell a child such a thing casually? All of this, it had just been in his head, hadn't it? Clinging onto something that wasn't there. But it was so easy to forget. Hakuba always treated him with respect, like an equal, asking his opinions and following his lead without question, to the point that it was far too easy to forget that Hakuba thought him to be Edogawa Conan.

"I don't think it's quite fair for you to be mad at me for keeping a secret from you... Kudou-kun."

Shinichi's eyes widened in surprise, his breath hitching as he stared at Hakuba. His gaze then wandered toward KID, hurt flashing through his eyes without him meaning to. Had KID-?

"Oi, oi," KID poked Shinichi's cheek while pouting. "Don't look at me so disappointed, it wounds me, Great Detective. I have kept your secret. Don't underestimate Sagu-chan's detective skills."

Now, Shinichi furrowed his brows in curious confusion as he looked at Hakuba. "...When?"

"Quite honestly, during the Detective Koushien," admitted the blonde, an amused look on his face. "I had my suspicion that you're... not a normal child... when we first met already and did my research on Edogawa Conan. The time of Conan's appearance coincided with the disappearance of Kudou Shinichi, Conan's supposed cousin. The physical similarities are hard to miss. I investigated during the Detective Koushien, to test you. It's also the reason I started attending the heists I knew you would be at; before that, I always steered clear of those. I always figured KID had his hands full enough with the KID Killer. Too many cooks and all that, mh?"

Shinichi crossed his arms and took a step back. He needed more physical space between them, his mind was still reeling with all the information given to it. After a moment, Shinichi sighed and rubbed his face, scowling up at Hakuba. He hated being this small, even with those who did take him seriously, he didn't feel equal to them when talking to them like this. Hakuba and KID sat down on the bed, both looking at him, waiting. There was... less height difference now...

"Why haven't you said anything?" asked Shinichi a bit annoyed.

"It's... your secret. I felt like it'd be prying. I had hoped to... gain your trust, so you would feel comfortable enough to tell me on your own terms," admitted Hakuba. "But then this happened..."

"What exactly is this?" asked Shinichi, gesturing between them, around the room.

"Well, we could hardly let you sleep with that shady character!" KID sounded agitated.

Shady...? Shinichi furrowed his brows, before he blinked repeatedly. KID also looked agitated, Hakuba seemed tense and displeased too. Missing. He was missing something here...

"Amuro-san?" asked Shinichi confused. "You gave up the wait to have me entrust my secret to you on my own and you your identity to... what... protect me from Amuro-san?"

"Don't say it like it's an incredulous thing, tantei-kun," chided KID with a glare and a pout. "That's the guy who held a gun to my head and nearly blew me up! Excuse me if I don't want my favorite critic to share a bed with the guy, be all... defenseless and vulnerable in your sleep!"

Shinichi continued staring at the thief blankly for a few moments. "The fact that you think I'd just peacefully slumber next to someone I would consider a serious threat is somewhat insulting, KID."

"Gun. To. My. Head," KID wasn't backing down, still glaring at him.

"I'm not getting out of this one without an explanation, am I?" Shinichi muttered and sighed. "You can accept that a teenager gets turned into a grade-schooler without demanding an explanation, but this, this you demand to have explained. Your priorities are peculiar."

"How you changed into this form is something in the past and the circumstances of that can not be changed by Kaito or me," argued Hakuba calmly. "You, sharing a room with a killer who held a gun to my boyfriend's head however is something that we can prevent."

"It wasn't your head, KID," Shinichi sighed, looking at the thief. "It was Sherry's head."

Both Hakuba and KID stared at him with their full attention, waiting. "Sherry was... a member of a criminal organization. She betrayed them and ran, with vital information. They want to get rid of her for it and sent him to tie up loose ends that day."

"So he is an assassin! From a criminal organization! Tantei-kun-!" KID sounded so exasperated.

"He's a double-agent," Shinichi interrupted the thief. "Killing Sherry were the orders he was given and he couldn't blow his cover. So much more is at stake here. And no, I don't... trust him blindly. But I do trust him to a certain extend. He's a vital part in my fight against that organization."

"You are a much more troublesome guy than I anticipated, Kudou-kun," Hakuba sighed.

"I told you! This guy gets himself thrown out of air-ships by terrorists, I swear he will be the death of me!" KID threw his hands up in the air, glaring at Shinichi.

Shinichi held his gaze steadily, voice dry and unimpressed. "You don't get to complain, Mister 'I was framed for murder in Singapore and got shot out of the sky' Thief."

"Yes. I am the only one here who is allowed to complain," agreed Hakuba pointedly. "Now, we should unpack our things and get ready for dinner and Suzuki-san's speech."

/break\

Despite his explanation, KID – Kuroba – and Hakuba kept putting themselves between Shinichi and Amuro, which was both annoying and pleasing, in a strange way. It made his heart race. By night time, he found himself on the additional bed the staff had provided. It was... uncomfortable. Or maybe he was uncomfortable, sleeping just a meter away from the two men he liked.

"Tante—ei-ku—un, stop tossing," complained Kuroba, throwing a pillow at him.

"I would, if this bed was even just a little comfortable," muttered Shinichi annoyed.

"Ah, well, if that is the problem, you could as well just sleep in the bed with us. It's big enough."

Hakuba lifted the blanket up in invitation. Was this cruise meant to kill Shinichi? Or just mess with his head? He kept staring, until KID snapped his fingers and in a puff of smoke, Shinichi found himself sitting on the bed, between the couple. Kuroba offered him a KID-grin and wrapped his arms around his waist to pull Conan against his chest like he was a cuddly teddy-bear.

"Unhand me, thief. I'm not a plush toy," complained Shinichi with a glare.

"But you're cute and cuddly," argued Kuroba. "Don't be like that, tantei-kun."

It was the amused way in which Hakuba smiled at them that really confused Shinichi. "Why are you like this, thief? Go be clingy with your boyfriend."

"Aw, tantei-kun, are you jealous?" teased Kuroba with a small grin that quickly froze.

Apparently Shinichi wasn't good at keeping his feelings off his face, something must have shown, so he decided to cover, with a snarky remark. "Sure, just how you are jealous of Amuro-san."

"Are you comparing your relationship with Amuro-san to Kaito and mine?" Hakuba's voice had an edge. "Do you mean there is reason for jealousy after all?"

"After all?" echoed Shinichi startled. "He doesn't even know that I'm me. No. And why..."

"Good," KID seemed pleased, pressing a kiss to Conan's cheek. "See, tantei-kun is our tantei-kun."

Shinichi's brain short-circuited, even more when Hakuba kissed his other cheek. Oh.

~*~ The End ~*~


Author's note: I adore the idea that Kaito is jealous of Amuro! And I think Hakuba would join in on that ;D