A Magical Vacation

by Waldojeffers


Justin Russo had been stupid. And he knew it. For weeks all he wanted was to meet London Tipton and even date her. And that's exactly what he had done when he came aboard the S.S. Tipton for the Teen Cruise. Too bad for him, it wasn't like he had hoped it to be. London turned out to be dumber than anyone he had ever seen, including his brother Max. Somehow Justin wasn't that attracted to London anymore either he had decided.

So he had been glad London had dumped him, cause that meant he didn't have to do it. Only it had been more painful than he thought: getting dumped again. As he stood on deck of the ship and thought about this, he was approached by someone who worked at the ship. A lifeguard, judging from how he was dressed.

"Hey man, was that London you were talking to?" The lifeguard asked Justin.

"Um yes, do you know her? And who might you be?"

"I'm Lance, I'm the lifeguard here. I save lives. That's my job. I used to work at the Tipton Hotel, but transferred here because here there's… like more water."

"Nice to meet you, I'm Justin. And yes, that was London, I dated her till now. She's a bit too dumb for me."

"Cool." Lance just nodded.

"I mean, of course she is pretty. But I don't want someone as dumb as London Tipton as my girlfriend." For some reason he felt that Lance was the ideal man to listen to him vent his feelings on what had happened.

"But now she dumped me for not saving someone who was choking after falling into the hot tub." Justin went on. "Can you believe that?"

"I know. It's like water has a dark side too." Lance replied, clearly not getting Justin's point.

"Like I thought…" Justin started, but suddenly realized Lance didn't said what he thought he would answer. "Excuse me, what did you just say?"

"I thought all water was good, but sometimes it's… like evil. But don't worry, my job is to save people's lives."

This guy was sounding weirder and weirder every word he said. Maybe he wasn't the perfect guy to have a deep conversation with after all.

"I'm in training to grow gills too, so I can like breath under water."

'Oh, this is it… This guy is even worse than London Tipton. I have to get out of here.' Justin was thinking.

"Look man, nice to talk to you. But I should go now, I had agreed to meet my sister in 5 minutes." Justin said trying not to look like he wanted to get away from Lance with some stupid excuse. But miraculously it worked cause Lance didn't seem mad at Justin at all.


While opening the door to his cabin, or actually to the infirmary, Justin exclaimed. "Why is everyone on this ship here so damn stupid?"

Right after saying that he almost bumped onto his younger brother. "Oh, hi Max."

"Wait a minute, did you just call me dumb?"

"What? No, of course not. What are you doing here anyway? I thought you were racing against that guy Zack?"

"Yeah, I was. He's really a fun guy." Max said remembering how they managed to bring havoc on the sky deck. "But I wanted to talk to you, Justin. Actually, I need some advice."

"And obviously you come to me, being the only smart and responsible one in this family."

Max rolled his eyes at his brothers obvious conceitedness, but started anyway. "I think I've fallen in love with someone here."

"You're in love? That's…" Justin stopped realizing he was going to say it was so sweet his baby brother fell in love. He didn't want to start sounding like his parents when it was clear Max needed him as brother.

"Yeah, there is this special someone I've met that is really nice, the most beautiful person I've ever met and that I think I've fallen in love with and want to spend my life with." Max said full of passion. This special someone seemed to have stolen his heart.

Justin was a little surprised to hear his brother talking like that about anyone. Seemed like he really was serious about this girl. Although Justin couldn't possibly say it out loud, he was proud of his little brother now.

"Problem is that he is a very smart guy, and I'm… well not. So, I really need your advice how to impress him."

"Whoa there! He? Guy? Him? … Max, are you gay?" Justin asked being completely shocked that his little brother seemed to be playing for the other team.

"I guess so… Look, Justin if you don't like it, then I'm out of here, ok?"

"No, it's ok. Really Max, it's ok. I was just a little surprised. That's all."

"Alright." Max said, ignoring any thoughts about his sexuality and instead focusing on how to impress his perfect boy. "Look, he's really smart. And I'm afraid being not that smart, he won't be impressed by me. You're smart Justin, can't you think of something?"

Justin never heard Max like that. Asking him for advice must have meant he really was into this boy, that he really was serious. The fact alone that Max came to him for such important issues made Justin feel good about himself.

"Max, you don't have to worry about that. You just need to be yourself with him. Ok, it's true you are not the sharpest knife in the drawer, but you are a great, funny and cute guy. You are able to attract any girl, or boy in this case, on your own. You don't need to act different from who you are. Just talk to this boy and be yourself."

"You really think so, bro?"

Justin was a little surprised to see Max this unsure about himself. He was starting to get curious about this mystery boy. It must be someone really special if he could drive Max to all of this.

"Yes, I do, little bro. Just go talk to the boy and be yourself." Justin assured his brother again. "Oh, and don't use any magic, will you? You know we aren't allowed."

"Yeah yeah yeah…" Max replied opening the door.

"Max?"

"What now, Justin? I already said I won't use magic." Max said getting a little irritated.

"Who is this boy you're this crazy about?"

"Cody Martin." Max said before he closed the door after him.


Justin didn't know any Cody Martin, but he was still thinking about the whole conversation with Max. He seemed so serious and determined about this Cody. But what surprised Justin the most was Max didn't seem to be concerned at all about being gay. Ok, they were a loving family, but Max seemed not to care about it at all.

There was something else going through Justin's mind too. Actually he could connect with Max on this particular subject. He hadn't come clean with himself yet, but he knew he had been thinking about cute guys alongside cute girls lately.

Like what happened earlier today. He had been head over heels for London Tipton, until he met her. But he had also been drawn to that lifeguard he'd met today. Justin had thought Lance had just the perfect body. He wouldn't mind getting to know him better. Although he could do without his stupidity.

That was Justin's problem; he knew he was attracted to both London and Lance, but he couldn't have either of them for a long term relationship. Hell, he would never date someone who was that dumb.

But at the same time Justin couldn't stop thinking about that lifeguard, Lance. He knew deep inside he really wanted to do stuff with someone as handsome as Lance. But on the other hand, he still thought London was really hot too. He knew he blew it with London, but why not try Lance? Justin was ready to face the fact that he was bisexual. And that there was nothing to ashamed of. That was the one thing Max had taught him earlier today when he had come asking for advice.

So, he decided to go with his thoughts and go find that hot dreamy lifeguard, Lance. He probably wouldn't be interested in Justin, since as a lifeguard he would see hot guys at the pool all day. But he was going to try and find him anyway. And maybe use some magic…


Finally Justin had spotted Lance on the ship. He had been searching for him for hours. But all that time Lance just had been standing staring at the sea.

'Of course, where else would he be.' Justin was thinking, trying to focus on how incredibly hot Lance was looking.

"Hey Lance"

"Hey, I saw you before, wasn't your name something like fish?" Lance asked Justin.

"Or Justin…"

"Cool." Lance nodded. "Dude, did you see those dolphins?"

"Um yeah, magnificent animals, aren't they?"

"You know, I can speak dolphin."

Justin sighed, it seemed this guy only could talk about water or something related to water. This was crazy! All Justin wanted was this guy and make out with him all night. But this water-talk wasn't making it easy for him to persevere and get what, or who, he wanted.

So all Justin did for the next hour was pretend to listen to Lance talk about the sea, the life in the sea or the pool on the ship. Apparently the pH-balance of the pool was perfect. Something Justin couldn't care less about. All he did was just stare at Lance's incredible hot body.

But Justin wanted Lance to talk about something else. So he could try to find out if Lance was interested. Somehow Justin just seemed to be sure that Lance wasn't only interested in water or girls. Hanging around by a pool, looking at guys in their swimming trunks must have had some effect on the guy. Hell, it would have had effect on him for sure.

Anyway, Justin just wielded his wand behind his back and at once Lance stopped with the endless water-talk. "So, you dated London before? I dated her too, when she was back at the Tipton."

"Yeah, but she dumped me for some stupid reason. You got dumped by her too?"

"It was like totally weird. I dumped her but then she dressed up as a mermaid and dumped me." Lance replied

"Okay… That sounds odd. Did you date many people after her?" Justin asked trying to fish if Lance was into guys as he expected.

"Well, yeah. I dated Wanda for some time. She was working like the whole time with water. But she dumped me too."

"Too bad. I can't imagine a great guy like you being single for long." Justin said as he tried to feel out the area. "I guess you meet many great girls here anyways, man."

"Cool… But actually I'm not really into girls anymore. I'm into water and wet guys in swimming trunks." Lance said while he was looking with his dreamy eyes in Justin's direction as if he was trying to say 'I would like to see you in swimming trunks'.

Although Justin couldn't read Lance's mind, he somehow seemed to know what Lance was trying to hint to. And it happened to be the same thing he wanted. They wanted each other and Justin knew it.

"So, Lance. What do you say we both go in the hot tub? Together?"

"Cool, that would be… like hot."

He couldn't believe what he was hearing. The hottest guy he has ever seen actually wanted to crawl in the hot tub with him. And he said it would be hot! "Wait a sec, I'll get my swimming trunks in my cabin.

Not so long after that both guys were standing in their swimming trunks watching the hot tub. Actually both were checking each other out, instead of watching the hot tub. Which resulted in the hot tub filling up, almost to the point of overflowing, before they could get in.

"Not cool, the hot tub is like…full."

Justin was thinking very fast now. He really wanted to get in that hot tub with Lance now and feel that perfect body of manhood that stood next to him.

"Hey Lance, I have an idea. I think there is something in my cabin you would be interested in. Something with water." He said with a wink to the lifeguard who couldn't say no to that offer.

All the way to his cabin Justin was trying to find out the right spell, which wasn't easy. He may be the best when it comes to magic theory, but he wasn't sure he could do this. Although he knew Lance wouldn't pick up on the magic, seeing as how he wasn't really the brightest.

"Here we are, Lance, enter my cabin." Justin invited his friend in and made a small movement with his wand behind his back.

"Dude, there is like a hot tub in here."

Apparently Justin's spell worked. He managed to make a whole hot tub appear. Although he was sure Lance must have seen it appear out of the blue. He really hoped Lance wouldn't tell anyone, cause he would be in big trouble otherwise.

Either way, Justin locked the door to make sure Alex or Max wouldn't come in uninvited. They were the last persons he would want to see now. Now he finally would be able to make his move to the hottest guy on the ship.

Justin turned around to see Lance standing before the hot tub without his swimming trunks. He was completely shocked the lifeguard actually had stripped butt naked, but he did admire the sight. Lance was just perfect, in every little detail.

"I thought we could make ourselves you know like comfortable before getting in." Lance suggested as he was looking very seductively toward Justin and got into the hot tub wiggling his ass to the stunned wizard.

And that wizard didn't believe what he was seeing. Justin's plan was to seduce Lance, and now he was the one who got seduced. And he had to admit he loved it. This was the first time anyone ever acted this way for him. So Justin had no other choice than to pull out his swimming trunks and jump into the hot tub naked as the day he was born.

"Lance, I didn't know you liked me like that. I mean, you have such an amazing body, and I'm just…" The oldest Russo child started to say in complete disbelief as he got stopped by Lance who put his finger on his lips.

"You're just perfect, Justin." With that Lance brought his lips to Justin's who happily accepted the kiss.

Soon Lance's tongue had found it's way into Justin's mouth and, not long after that, both their tongues were engaged in a vivid and passionate battle. Lance wanted more though. Cause Justin felt at once the lifeguard's hand touching his already hardening cock. As soon as Lance had found what he was looking for, he began playing with Justin's manhood. Causing him not only to break the kiss, but also moan out in pleasure.

"Oh… god, Lance! Don't stop please! Go on!"

"I will, but I think I have something that needs attention too." Lance replied pointing to his hard member. "Justin, have you ever sucked cock?"

"No, this is the first time I ever did something with another guy." Justin started as Lance got up and placed himself right for letting Justin deliver his first ever blowjob.

Justin seemed to have done an amazing job, cause it didn't take much time before Lance came and started to kiss Justin and thank him for the wonderful job.

"Hey man, do you have like lube here?"

Justin was a bit puzzled, why would someone need lube for? But at once he felt Lance playing with his ass and it was all clear to him. Lance wanted to… This couldn't be true, this wasn't what he was planning at all!

On the other hand Justin was completely wrapped up in their erotic play and his love and lust for Lance, he couldn't possibly say no. So he thought he just could do what was best in this situation…make some lube and condoms appear by magic, and then get on all fours for his lover.

"Lance, love, will you be slow please? This is kind of my first time."

"Don't worry Justin, I will be very careful with you. This may hurt a bit at first, but it will be wonderful after." Lance replied with a loving smile to Justin.

And Lance had been right. It did hurt a bit, actually it did hurt a lot at first. But after he got into it, it was really wonderful. Justin had never felt something like that in his entire life. It was amazing. He had came to the ship lusting after a girl, but now he was in a hot tub having sex with the most amazing guy he had ever seen.

And Justin loved it! Lance was being so thoughtful and so caring with him, but yet the sex they were having was amazingly wild.

When both men finally came, together, they were exhausted as they never had been before. Even Lance who was used to many workouts hadn't been this exhausted.

"Whoa! Justin-dude, you were amazing! This was by far the best sex I ever had. You sure this was your first time?"

"Yeah…" Justin panted. "You were not bad either. Actually, if you're up for some more? I think I haven't got enough of you amazing body." Justin said wiggling his ass toward Lance.

After hearing Justin asking that, Lance was completely speechless. He had thought this would be it, that Justin would be to tired to do something more. He knew he was tired as hell, but he couldn't say no to Justin's request.

"Well, I guess I could go for… like another round." He sighed, but happily prepared himself for Justin again. "You know, you're a totally hot guy, Justin."

"Aww, thanks Lance. Now do me again, you stud!"


"You have to be kidding me, Justin!" Alex exclaimed after her brother had told her he went on a hot date with the dreamy lifeguard she had a total crush on. "I'm not surprised you go for the guys though. When you're as desperate as you are…"

"Yeah right, Alex. For your information, of the two of us, I'm the only one who got laid this holiday." Justin said with a superior smile knowing he had his sister right were he wanted her. "And by the way, I'm going for both girls and boys. Lance just happened to be the hottest one the ship."

Alex just sighed. She knew her know-it-all brother was right. He was having fun and had a date on this cruise, while she was stuck studying. What was even worse, he had managed to date the guy she had wanted.

And that was what made Justin feel so good. He knew now Alex had the hots for Lance, but he was the one who managed to get the lifeguard and have the hottest sex ever. So he outsmarted his sister. Why wouldn't that make him feel good?

"Did you tell Max all of this, Justin?"

"What? You seriously think I'm going to tell our baby brother about such things? Where is he anyway, he was supposed to meet us half an hour ago for lunch?"

As if he heard they were talking about him, Max walked in. He wasn't alone though, he was holding hands with a blond boy around Alex' age. It quite shocked both Alex and Justin. Well, it actually shocked Alex more than it did Justin. After all Justin already knew Max was gay, but he was surprised he managed to win this boy over that fast.

"Hey guys, I like you to meet Cody. He's my boyfriend." Max said as he moved over a chair to make place for Cody.

"So this is the boy you were talking about?" Justin asked his brother who just nodded. "Well, way to go, little bro!"

Alex on the other hand couldn't believe it. Her two brothers both got boyfriends on this cruise and she had nothing? This was so unfair! "Max, since when are you gay? And who is this Cody?"

"The most amazing sweet and beautiful boy in the world. He's unbelievable and all mine. Aren't you, Cody?" Max said while gazing at his loved one.

"I am, and forever, sweetie. But don't sell yourself short, you're even more amazing, Maxie." Cody finally spoke up, giving Max a small kiss.

"That's so sweet Max… But are you sure this isn't just another holiday fling like Justin is having?" Alex asked while winking at Justin.

"No sis, Cody is my one true love." Max said serious before he turned around to Cody and pulled him in for another kiss if they hadn't been stopped by Alex.

"You didn't use any magic, did you?"

Justin didn't know what he was hearing, how stupid could she be? Talking about magic around a mortal…

Apparently Max saw what his brother was thinking, cause he assured both his brother and sister. "Don't worry guys, Cody knows. I told him yesterday. I felt my loved one needed to know everything about me. And Justin, this time I did listen to you. Cody fell for me, without any magic. Didn't you, love?"

Cody nodded and grabbed Max pulling him into another kiss. Soon the two boys were sharing a very passionate kiss…causing both Alex and some unknown blond boy, who looked very much like Cody, to gasp and watch with open mouths the young couple at the lunch table.

The End.

Notes on the pairing: Justin Russo is from Wizards of Waverly Place and came onboard the S.S. Tipton during the Wizards on Deck with Hannah Montana crossover. Lance the lifeguard has had numerous appearances on the SLOZAC.