Tracey bounced up next to Jasmine and couldn't contain her excitement. She looked around and asked, "Isn't it beautiful?"
Jasmine, her voice filled with awe, nodded in agreement. "It's like stepping into one of those postcard-perfect landscapes."
"Travel brochures?" Tracey asked.
"They are a Muggle thing. They show beautiful destinations to hopefully get people to pay for a trip there," Jasmine said.
"Come on, girls. Let's go to the villa and get changed," Daphne said, breaking Jasmine out of her admiration.
Jasmine smiled before blushing as she imagined Daphne in a skimpy swimsuit. In her mind, she thought red or white would look good on her.
"Come on, it's still early in the morning. We should get changed before it gets too hot," Tracey exclaimed, her voice filled with anticipation as she linked arms with Jasmine.
Jasmine, her eyes wide with wonder, couldn't believe she hadn't noticed the villa before. It was a breath taking sight, nestled just a stone's throw away from the ocean. The large, inviting stone villa seemed to have sprung from the pages of a fairy tale. Its front porch was adorned with deck chairs strategically positioned to offer an unobstructed view of the tranquil sea.
The stone was some kind of white stone that seemed to have been chiselled smooth, and Jasmine was sure it was the work of magic. The roof was wooden, with palm leaves, making it seem right at home on the beach.
As Jasmine strolled towards the villa, with Tracey, she came across a picturesque scene: a strip of netting elegantly suspended between two perfectly positioned trees. It took her a few moments to realise that it was actually a beach volleyball net, an activity she had only ever seen depicted in movies before.
The net swayed gently in the breeze, and golden sunlight filtered through the leaves of the surrounding trees. Jasmine couldn't wait to play a game of beachball. Jasmine and Tracey walked up the stone steps of the front porch, and the moment she crossed the boundary, the sun's heat seemed to dim from very warm to much more comfortable.
"Right, let me show you your rooms," Daphne said, who had been waiting for Jasmine.
"The master bedroom is down here, which is where I shall be sleeping, and there are two rooms to either side. How you share the rooms is up to you," Daphne said.
Jasmine was tempted to ask if she could share the room with Daphne but stopped herself, knowing that it was up to Daphne who shared her bed and there was a good chance that she was sharing the room with Astoria.
But she was pretty sure that they would all have plenty of time in Daphne's bed over the holiday.
"Jasmine want to share?" Parvati asked.
"Sure, unless you want to share with your sister?" Jasmine said, knowing that Padma and Parvati didn't get much time together at school due to being in different houses.
"I can swap when Tracey is with Daphne. Maybe all three of us could share one room?" Parvati said with a mischievous grin as she grabbed Jasmine's arm and pulled her into one of the side rooms.
Jasmine looked around the room and saw that one of the walls was made entirely of glass, which removed any chance of privacy, but thankfully, no one lived on the island. The rest of the room was very bright, with white walls and a single large bed.
The sheet on the bed seemed to be a single layer of lace or silk.
"I will take the left-side drawers, and you can have the right," Tracey said as she started pulling clothing out of a bag that clearly had an expansion charm added to it.
It didn't take Jasmine very long to unpack, as she hadn't brought many clothes with her. Magic meant cleaning clothes could be done with a swish of a wand, so most of the clothes were swimming suits and lingerie.
She did her best to ignore Parvati's knowing grin on her face as she saw the lingerie.
"On the table, you will find a sun protection potion. You need to apply it every morning, and it will last a full 12 hours and protect you from getting sunburns," Tracey said, seeing that Jasmine was done getting undressed.
Jasmine gave a silent nod as she pulled out a baby blue bikini. Stripping down, she applied the potion to her body, making sure to cover every part, and her mind wandered to fantasising about lovingly applying it to Daphne's naked body.
As she was in her fantasy, she realised that she hadn't really gotten a very good look at Daphne's naked body due to her nervousness the first time they had sex. She had seen her naked a few times but felt as if it was rude for her to look.
A silly notion now that she thought about it. After all, she was Daphne's slave. She vowed to herself that next time, she would memorise every inch of Daphne's body.
"You okay, or would you like some private time?" Parvati asked, making Jasmine jump, and she realised that she had been rubbing her breasts during her fantasy, and her nipples had become very stiff and would no doubt be very visible in her bikini.
"Blame Daphne for corrupting my innocent mind," Jasmine said, blushing.
Parvati let out a laugh. "Just wait till she turns you into a blissful puddle of goo. Come on, let's get something to eat," Parvati said, taking a sniff as the smell of cooking food drifted into the room.
Jasmine walked into the kitchen to see the table full of bowls of cooked food and looked around, expecting to see some house elves, but none were in sight.
"You won't find them without calling for them," Parvati said as she took a seat at the table.
Jasmine's stomach growled with hunger as she pushed aside thoughts of house elves and settled into her seat at the table. The centrepiece of the table was adorned with large serving bowls overflowing with succulent BBQ chicken, perfectly grilled fish, fragrant rice, and an assortment of colourful, steamed vegetables.
Jasmine grabbed a pair of tongs and reached out towards the chicken, only to have Parvati slap her hand disapprovingly but softly enough that it didn't hurt her. It just made her flinch in surprise.
"We have to wait till Mistress is here," Parvati said, taking the tongs and placing them back on the table.
Jasmine pointed as she looked at the mouth-watering food on the table that she couldn't eat. Jasmine almost jumped for joy as she heard other people walking into the room and turned around to see one of the most erotic sights she had ever seen.
Tracey and Padma were the first to walk into the room, both dressed in daring bikinis that left little to the imagination. Padma's delicate pastel pink bikini clung to the contours of her body, accentuating her every curve. Tracey had gone for a black bikini that Jasmine was almost sure was just made from scrap fabric with how little it covered.
But what really stole Jasmine's attention was Daphne's swimsuit. Unlike everyone else, Daphne wore a pair of skin-tight shorts that perfectly highlighted her curvaceous hips and generous backside and a white bikini top with gold accents that did an amazing job at drawing attention.
A few seconds later, Astoria ran into the room, breaking Jasmine out of her trance, and she blushed, seeing the knowing looks on all the other girls' faces.
Daphne finally took a seat at the table, and she was the first to get food. then the other girls started putting food on their plates, and Jasmine was quick to pile the BBQ chicken and grilled fish onto her plate.
Forgoing the cutlery, Jasmine picked up the chicken leg and started to eat leg after leg quickly before moving on to the grilled fish after wiping her hands on a napkin that appeared on the table, thanks to the house elves.
After they had finished most of the food on the table, Jasmine looked around, a little unsure of what they were meant to do on holiday.
"Do you want to go for a swim?" Parvati asked, seeing Jasmine looking a little lost.
"Sure," Jasmine said as she remembered the beautiful blue sea.
"Come on then," Parvati said before she grabbed a bag and two handfuls of something from a cupboard next to the door.
Jasmine looked around as she walked outside. Daphne and Padma were laid on sun beds as they tanned under the sun. A little further down and closer to the sea Astoria was building a sand castle using her magic.
It was slowly becoming a sand city. Jasmine followed Parvati into the sea, which she was surprised to find was actually quite warm.
"Here, eat this," Parvati said, passing Jasmine a piece of slimy seaweed.
Jasmine gave Parvati a grossed-out look as she popped the seaweed into her mouth and felt like gaging at the texture. With a few dry heaves, Jasmine managed to chew and swallow the seaweed, letting out a disgusted groan.
"Sorry, but it's Gillyweed, and it will let us breathe underwater," Parvati explained.
Jasmine let out a gasp as her hands came up to her neck; a sharp pain grew, and her finger slowly became stiff. Slowly, Jasmine started to panic as breathing became harder and harder before she could get a single breath.
Jasmine looked up at Parvati with panic on her face.
"You need to get under the water," Parvati said with a laugh as she pushed Jasmine off her feet and into the sea.
The moment she broke through the surface of the sea, it was instant relief as air filled her lungs. Jasmine took several deep breaths before she poked her head out of the sea with a miffed expression.
However, it seemed that Parvati was going through the same transformation but must have done it before as rather than bending over and submerging herself in the sea, she showed very little reaction.
A few seconds later, she popped up right in front of Jasmine.
"Come on, let's go into the sea," she said, surprising Jasmine as she had presumed they couldn't speak.
Jasmine wiggled her fingers and toes as she got used to the feeling of webbed hands and feet. After looking at her feet and hand, Jasmine realised that her eyes didn't hurt while being open underwater.
Not only that, but her vision also seemed to improve. Before the Gillyweed, her vision had been blurry but still usable. Now, everything seemed sharp and defined.
Jasmine jumped as she felt someone poking her shoulder and turned to see the amused face of Parvati. She pointed further into the sea, and Jasmine nodded as she started to swim off.
Doing her best to copy her, she put her few swimming lessons that she had to use and followed Parvati into the sea, guessing she had no doubt done this before.
Soon, the sea got quite deep, and they came across an endless field of seaweed that set Jasmine's nerves on edge. She really didn't like the idea of not being able to see what was under her.
She pulled out her wand and followed Parvati, who was swimming over the seaweed. It didn't take long before Jasmine was what Parvati was taking her to. Resting peacefully within the tangled seaweed lay a massive sunken ship.
The once majestic ship had split into two distinct parts, showing signs of decay and the gradual encroachment of vibrant coral growth. The remnants of the vessel had become a thriving ecosystem, with large schools of fish making their home amid the submerged wreckage.
Jasmine stood in awe as she watched the vibrant, multicoloured fish shimmering in the sunlight, their movements creating a mesmerising underwater display that resembled a magnificent fireworks show.
Jasmine slowly swam over to the fish, which she had expected to rush away from her. However, the fish didn't seem to notice her at all and continued to swim around her.
Jasmine slowly swam into the boat's wreckage, her movements slow and deliberate as she got closer to it. Uncertain of what she was hoping to find, she scanned the interior of the boat. Not surprisingly, the inside of the boat was completely empty.
Parvati swam over and gave her a small prod, making her look over at her before pointing in a direction. Jasmine nodded, guessing that Parvati wanted to show her something.
Slowly, they made their way around the island. In the distance, Jasmine started to see a building, which confused her. They were made from black brick. As they got closer, Jasmine could see that it wasn't just a single building but a small group of buildings with creatures swimming around.
Jasmine's grip grew tighter on her wand as they got closer to the town. She had never seen such creatures before. They slightly remembered mermaids.
However, where mermaids were usually beautiful females with colourful tails, the one in front of her was a strange mix of the iconic mermaids and humans with fish features like scales for skin, some brightly coloured, and others which blended into the environment.
Jasmine looked over at Parvati, wondering if she had somehow gotten lost and ended up in a mermaid village.
Jasmine swam over to Parvati, tapped her on the shoulder, and pointed to the surface. Parvati looked confused before nodding and swimming up.
"You okay?" Parvati asked as Jasmine's head popped out of the water.
"Mermaids?" Jasmine asked, confused. She had never heard of mermaids while at Hogwarts. Goblins, centaurs, unicorns, trolls, and dragons have all been mentioned by other students. However, no one has ever talked about mermaids.
"Technically, they are Merfolk, and these are a sub-division known as sirens."
"Sirens, as in the creatures that lured ships to their death," Jasmine said before her eyes widened. "Like the sunken ship, we just swum by?" Jasmine asked.
"I'm sure that is just a coincidence," Parvati said with shifty eyes.
"Why are we here anyway?" Jasmine asked.
"Two things. I have to deliver something to them," Parvati said, touching the bag she had brought along with her. "And to have a look around, im sure you have never seen a Merfolk village before."
"Fine, let's look around for a bit," Jasmine said, slightly unhappy with the idea of being near sirens.
She wasn't sure if their singing would work on her and didn't really want to try it and find out. With some reluctance Jasmine dived back down with Parvati leading the way.
Parvati swam directly towards the village, and Jasmine followed after her. As they got closer, Jasmine could finally see what the buildings looked like. The structures were quite primitive in nature. Many buildings consisted of simple square shapes with kelp gardens serving as their roofs, while others had no roofs.
Jasmine's heart sank as she let out a heavy sigh in her heart. Parvati had just confirmed that they were indeed mermaids, or as she now knew to call them, merfolk. Jasmine had anticipated a grand sight reminiscent of Atlantis, but the reality seemed to fall short of her expectations.
Jasmine looked around as the merfolk slowly started to swim out of buildings with curious looks on their face. No doubt they didn't get many visitors. After recognising Parvati, they completely stopped hiding and swam out into the open.
Jasmine felt her eyes bug open as she realised that housing wasn't the only thing they had rudimentary knowledge of. It seems that clothes were also something they hadn't really figured out.
Almost all of the merfolk were in some state of nakedness that turned Jasmine bright red. She tried her best to look away from the naked merfolk, but her eyes seemed to have a mind of her own and kept drifting back to them.
A large red merfolk swam over to Parvati and started talking in a strange language. Jasmine did her best to not look at his junk, but her eyes won the war, and she ended up taking a few peaks. Jasmine watched as Parvati handed over the bag to the red merfolk.
He took a look inside and seemed to be very happy with what was inside. Parvati turned to look at Jasmine before waving her over as the red-scaled merfolk swam away. Parvati pulled out her wand and started to write in the water.
"The Gillyweed only has a bit of time left, so let's explore the market before we need to go back."
Jasmine nodded and followed after Parvati as she swam to a section of the town where tables were set up. With some interest, Jasmine swam over to the tables to look at what they were selling.
The first table was selling a large assortment of shells. Each which were beautifully coloured some were as small as marbles and others the size of plates.
The merfolk at the store picked one of the shells up to show Jasmine. Jasmine looked around for Parvati before waving her over. Parvati looked at the shell before looking at Jasmine.
With her wand, she asked if Jasmine wanted the shell. Jasmine nodded, and the merfolk happily passed her the shell. Jasmine was a little confused as she hadn't paid anything for it, and it made no sense to give it away.
However, the merfolk didn't look angry or like they expected any money from them. Parvati grabbed Jasmine's hand and started to show her around the rest of the stalls.
The rest of the stalls in the market didn't have anything that caught Jasmine's eyes. However, it seemed that Parvati wanted to buy many different things from them. As she followed Parvati around, Jasmine noticed that she was slowly finding it harder and harder to breathe.
She could still feel the water flowing through her gills, but it just seemed as if they were having a harder time getting air from the water. With some worry, she grabbed Parvati and started pointing at her gills.
Parvati nodded and pointed towards the surface. Jasmine nodded and quickly started to swim upwards as fast as her feet would take her. She could feel the webbing in between her toes start to vanish, which pushed her to swim even faster.
As she could see the surface and the sunlight beyond it, her feet and hands turned to normal, and she took a deep breath as she could feel her gills slowly vanishing. A few seconds later, Jasmine broke through the surface of the water and took a deep breath.
As she took a deep breath, she noticed that the air had a subtly different taste, almost as if it was filled with a richer blend of scents and flavours. A few seconds later, Parvati surfaced, looking much calmer than Jasmine.
"You okay?" Parvati asked, swimming over to Jasmine, who was still getting her breath back.
"You cut it a bit close, didn't you?" Jasmine asked.
"Sorry, I forgot about the time," Parvati said guiltily. "So, what did you think about the Merfolk village?"
"It was a little disappointing. I was sort of expecting something like Atlantis or what muggle think Atlantis looks like."
"Ah, they are not the best at building, but who knows, with the tools we just traded, maybe they can build something like Atlantis."
A mischievous grin formed on Parvati's face. "What did you think about the Merfolk?"
Jasmine felt the blush return to her face, making Parvati burst into laughter. "Tut tut Jasmine, looking at the poor innocent Merfolk."
"I couldn't help it. None of them were wearing any clothes at all," Jasmine spluttered out quickly.
"Come on, let's go back," Parvati said with a large grin. "You still have your shell?"
"Ya," Jasmine said as she pulled the shell out of her bikini top.
The shell had taken on a new life in the sunlight. It seemed to glow in the sun, and the colours were bright and vibrant. She found that she liked it even more than when she 1st saw it.
The walk back to the house took longer than Jasmine thought. They must have swum quite a distance without her really noticing it.
"Do you want a drink?" Parvati asked.
"A drink would be nice," Jasmine said, looking at the small bag in Parvati's hand.
"Well then, let's see how good your aim is," Parvati said as she pointed at the coconuts at the top of a palm tree.
Jasmine grinned as she pulled out her wand. She flicked her wand towards the coconuts and used the seize and pull charm, creating a magical rope from the tip of her wand and wrapping it around a coconut.
Seeing that magical rope wrapped around the coconut, Jasmine tugged the magical rope, pulling the coconut free of the tree and back towards her. Jasmine grabbed the coconut with a giant grin on her face.
"Not bad," Parvati said as she levitated the coconut, used the severing charm to split it into two, and passed one of the halves to Jasmine, who kept the other.
Jasmine took a big gulp of the water before licking her lips in appreciation. "Wow, this is really good."
"Come on, it's not that much further," Parvati said as she finished the water in her coconut.
True to Parvati's word, it wasn't much longer till the villa came into view, and Jasmine was so relieved to see it. Walking under the hot sun had made her tired and sweety. All she wanted was to take a dip in the sea and then relax in the sun.
Astoria's sand castle had turned into a sand city. It had so many details that Jasmine was tempted to suggest that Astoria helps the merfolk with their village.
"I need a dip in the sea," Jasmine said to Parvati, who had already started walking towards Daphne.
"Okay," Parvati said.
Jasmine walked past Astoria, who seemed to have finished making her sand town and was now making something else out of the sand. Stepping into the sea, Jasmine couldn't help but wish for a slightly cooler temperature.
As the water reached up to her knees, Jasmine leapt forward and dived into the crest of an incoming wave. She swam around, relishing the cold embrace of the sea.
As she walked up the sea and onto the beach, she could see that Daphne, Padma, and Tracey were all sitting, basking in the sun. Parvati was showing Daphne the things that she had gotten from the merfolk.
As Jasmine got closer, she saw that Padma and Tracey had both removed their bikini tops at some point. Jasmine walked up to one of the spare sun loungers and lay back on its hot surface.
Looking over at Padma and Tracey, Jasmine hesitated momentarily before pulling her top off and closing her eyes.
Jasmine found herself being shaken awake, and she blinked, confused as she didn't remember falling asleep. Tracey was standing above her with a bottle of cold water.
"Have a nice nap?" Tracey asked, passing the bottle of water to Jasmine.
"Ya, I guess."
"Come on, it's dinner time," Tracey said.
"Dinner time?" Jasmine asked, surprised by how long she had been asleep.
"Ya, the house elves have made Mexican tonight," Tracey said, pulling Jasmine to her feet. Jasmine stretched her body and followed Tracey into the villa.
"Ah, finally woke up, Jasmine," Parvati joked.
"Maybe she was dreaming about the mermen?" Daphne said, lifting her eyebrow.
Jasmine blushed in embarrassment and also worried that Daphne would get angry at her. However, a single look at Daphne was enough for her to relax.
Daphne didn't look angry at all; she had an amused glint in her eye and a coy smile on her face.
"Wait, I need to get something," Astoria said, running from the room.
Jasmine gave a confused look as she took a seat at the table. It wasn't long before Astoria came back into the room carrying a few headbands. Each of the headbands had some kind of animal ears attached.
Astoria held them above Jasmine's head before nodding and passing the headband to Jasmine before taking a seat. Jasmine held the headband for a moment. The headband itself was quite plain but had two large dog ears on each side. Deciding to humour Astoria, slipped the headband on her head.
The moment she put the headband on, Jasmine felt her hearing shift slightly above her head and could feel the ears moving to react to the sound around her.
"Like your new ears?" Padma asked.
"I think they are cute," Astoria said.
"They aren't terrible," Jasmine said after a moment.
"Right, let's eat," Daphne said as she grabbed a tortilla.
"So what do we do at night?" Jasmine asked, having noticed there was no TV in the villa, no doubt, due to the magic wards.
"Normally read or practice magic," Daphne said, walking over to the large couches.
Jasmine followed after Daphne as the plates on the table vanished, thanks to the house elves. Something that Jasmine was glad for as she hated washing dishes, something her aunt and uncle loved to make her do.
Daphne sat down and patted the spot next to her. As soon as Jasmine sat down, Daphne's hand grabbed her collar and pulled her down so her head was resting in her lap.
Jasmine didn't try to sit up and wait for Daphne to do something else, or she simply continued to lie across her lap.
"Astoria is right. You look cute with these ears," Daphne said as she rubbed her ears.
Jasmine shivered as the sensation went down her spine. She arched her back and let out a soft moan.
"Hey, I want a go," Astoria said, running over and rubbing her ears with much more force than Daphne, making Jasmine whine from all the tingling that went down her spine.
Jasmine let out a growl as the tingling became very annoying.
"Be careful isn't house trained," Daphne said jokingly.
"We need a squirty bottle," Astoria said as she stopped patting Jasmine's head and ears.
Jasmine gently shook her head, feeling the strands of her hair fall back into place as she used her fingers to carefully smooth out the tousled mess. Astoria's enthusiastic petting had left her hair in disarray, with strands sticking out at odd angles. Still, Jasmine didn't mind - she was happy to see that Astoria was happy.
Jasmine rolled off the couch and landed on the floor before going to her room and grabbing one of the potion books that she had been reading. She was still making up for her very limited knowledge of potions, which was mainly Snape's fault.
Never once in any of his classes has he ever gone into detail about why you use said ingredients or the reason you stir in a set direction. However, the Potter family had a very rich history with potions, and the books of her ancestors were a godsend.
She was looking forward to seeing Snape getting angry about how good her potions would be in the new school year. She was sure he wouldn't ever say it out loud and would have no other option but to simmer in anger.
Walking back into the living room, Jasmine pouted. It seemed that Parvati had stolen her place next to her, and she even had a cheeky grin on her face.
As Jasmine looked around the room, she spotted an empty seat next to Padma and decided to sit down. She opened her book and immersed herself in the story, losing track of time as she read.
Suddenly, Daphne rose to her feet, drawing everyone's attention to her.
"Come on, it's Astoria's bedtime," Daphne said, shaking Astoria awake.
Jasmine watched as Daphne levitated the still, very sleepy Astoria and walked back into the villa, making sure that Astoria didn't hit anything.
"You done reading?" Padma asked.
"I guess. Not like I will be too busy tomorrow to read."
Padma got up with a yawn, put a bookmark in her book, and left it on the table. "Got an extra bookmark?" Jasmine asked.
"Um, I have one in my room. Let me grab it for you," Padma said.
"Do we have a specific time to wake up?" Jasmine asked Parvati as she waited for Padma.
"Not really, just whenever we usually wake up," Parvati replied with a shrug.
Jasmine let out another yawn and found herself longing for the bed in her and Parvati's shared room. Thankfully, Padma quickly returned with a bookmark.
"Thank you," Jasmine said as she took the bookmark.
She felt a tinge of surprise upon seeing the intricate design of unicorns and fairies adorning the bookmark. She hadn't taken Padma as a very girly girl. Jasmine slipped the bookmark into her book and placed it on the side table.
"Do you want a shower now?" Padma asked. "I can show you where it is."
"No, I can get one in the morning. I just want to crawl into bed."
"You will no doubt need it for the pet play training," Parvati said with a grin.
Jasmine blushed as she did her best to ignore the flashback to the dream she had months ago about being walked around like a dog. Her lower body throbbed in anticipation.
Jasmine crawled into the bed and let out a sigh at how cool the bed felt compared to the warm air. She was sure that it some some kind of enchantment or ward but she was far to sleepy to care and let out a yawn before passing out.
Jasmine let out a groan as she sat up and looked around, a little confused at where she was before her mind caught up. With a groan, Jasmine flopped back down on the bed and closed her eyes again.
"Come on, get out of bed," Parvati said as she slowly sat up.
"I'm still asleep," Jasmine mumbled.
"If you don't hurry, you will miss the communal bath," Parvati whispered huskily.
Jasmine paused for a moment as she weighed up staying in bed and sharing a bath with several hot naked girls. In the end, the bath was the clear winner, and Jasmine lethargically got out of bed.
"Lead the way."
Parvati rolled her eyes before showing Jasmine the way to the large bathroom. It was made in the same design and style as the one in the Greengrass countryside manor. It also seemed from the noise inside that she and Parvati were not the first to wake up.
Jasmine stepped inside to see that. Indeed, everyone else was already awake and relaxing in the large bath.
"Ah, they are finally awake," Tracey said in a teasing tone.
Jasmine rolled her eyes slightly. She doubted that it was very late, and she always woke up late over the summer holidays. The less time she had to spend with her so-called family, the better.
Daphne, Parvati and Tracey were all relaxing around the edge of the bath, which seemed to have some kind of bubble charm. Looking around, Jasmine spotted Padma and froze in surprise.
Padma was crawling around the edge of the bath naked. Which wasn't what shocked Jasmine. The fluffy cat ears and long black cat tail were the shocking thing, and Jasmine was pretty sure that the tail was some kind of butt plug and not attacked via a sticking charm.
Jasmine's hand went to the top of her head and brushed the tips of her new dog ears. Her body shivered at the light touch and at the possibility that she would be joining Padma as a pet.
"Come over here, Jasmine," Daphne called out, breaking Jasmine out of shock.
Jasmine gave Padma one more nervous look before getting into the bath and wading her way over to her. Daphne had a large smile on her face, and as soon as Jasmine got close, she jumped forward, wrapped her arms around Jasmine's waist, and pulled her onto her lap, sitting back down.
"Did you have a good sleep?" Daphne asked.
"Yes, Mistress," Jasmine said as she fidgeted in Daphne's lap.
Jasmine heard Daphne let out a small chuckle before softly kissing her cheek.
"I guess the cat is out of the bag," Daphne joked.
"I thought I was a dog," Jasmine said quietly.
"That you are. Well, let's get you washed, and then we can turn you into the cutest dogy," Daphne said as she grabbed a large sponge.
Jasmine's face turned bright red as she realised that she wouldn't be allowed to wash herself and that Daphne would be doing it for her. Jasmine slowly stood up and spread her arms and legs as she did her best to ignore all the eyes she could feel on her.
Daphne took her time to slowly wash Jasmine's body. Halfway through the wash, Jasmine found that she rather liked being washed by someone else.
"Relax, this next part will feel a little strange," Daphne warned.
Jasmine groaned as she felt her belly being filled with some tick liquid and her hands wrapped around her belly.
"Shush, it will be over soon," Daphne whispered.
Jasmine let out a groan again as she felt herself close to bursting before she let out a sigh as the stuffed feeling vanished, leaving her feel strangely empty.
Daphne gently grasped Jasmine's chin, tilting her face upward, and then passionately kissed Jasmine, their lips locking in a deep, intimate moment. Jasmine melted into the kiss.
"Right, just one more thing," Daphne said as she walked over to the side of the bath and came back carrying a tail with a shiny metal bulb on one end.
Jasmine gave a nervous swallow as Daphne walked back over with the tail.
"I thought it was meant to be a dog tail?" Jasmine asked.
"The dog tails move around a lot when you move, so they are not very good for someone who hasn't ever worn a butt plug before," Daphne said as she spun Jasmine around so her back was facing her.
Jasmine jumped as she felt the cold metal touch her butt and felt it leave a slick, cold residue on her skin. Daphne paused and just held the plug there for a few moments before she slowly pushed it against her.
Jasmine took a deep breath as she resisted the urge to step away and felt her butt slowly spread apart. Daphne then pulled it back before slowly pushing it back in.
Jasmine jumped as she felt the plug slip all the way inside her and squirmed at the cold feeling.
"This is the very smallest plug I have. We will slowly increase the size as time goes on," Daphne said, wrapping her arms around JAsmine and pulling her into her lap.
"If I need to go to the bathroom?" Jasmine whispered.
"It's enchanted to ensure you keep your squawky clean," Daphne said as she gave the tail some soft tugs, making Jasmine moan.
Jasmine wasn't sure how long they spent in the bath, but it was long enough for her fingers to go all wrinkly. However, all throughout, Padma stayed out of the bath and only crawled around the edge. Jasmine found it rather soothing to watch her.
After getting out of the bath, Jasmine got to enjoy Daphne and Astoria drying her off with towels. Jasmine found that she was really enjoying this pet play so far.
Jasmine put on one of her skimpiest bikinis, making sure not to trap her tail. With that done, Jasmine made her way into the dining room and made to sit down.
"Ah, pets don't eat at the table," Daphne said.
Jasmine gave Daphne a confused look before she saw Padma eating out of a bowl on the floor. Jasmine pouted, but Daphne and the other girls just had an amused look on their faces.
With a sigh, Jasmine went down to her hands and knees and crawled around, expecting to see another bowl, but there was only the bowl for Padma.
Jasmine slowly made her way over to Daphne, gently nudged her leg with her head, and then rested her own head on Daphne's legs.
"Hmm, something wrong?" Daphne asked.
Jasmine let out a whine before she looked at the food on the table.
Daphne gave her head a pat before she grabbed a sausage and held it above Jasmine like a treat. Feeling embraced, Jasmine slowly raised her head and took a large bite of the sausage. She was relieved that Daphne hadn't moved it away.
After finishing the first bite, she went back for another, and after a 3rd bite, the sausage was gone. Jasmine waited for Daphne to offer her something else to eat, but no new food came.
"Here Jaz," Astoria called out.
Jasmine guessed that she was going to have to get food from everyone if she wanted a filling meal. Crawling under the table, Jasmine made her way to Astoria, her head popping up between her legs.
Astoria had a large smile on her face as she held a hash brown out for Jasmine to eat. Jasmine quickly ate the hash browns, her belly growling in hunger.
Jasmine expected to only get one, but Astoria held out a 2nd one for her as soon as the first hash brown was gone. Slowly, Jasmine made her way around the table, eating different bits of food from each of the people at the table.
Once everyone had eaten their fill, Astoria ran outside to the beach to make things in the sand. Padma just padded away, aloof to what other people were doing.
Daphne walked over to Jasmine. "Come on let's go play on the beach," Daphne said patting Jasmine on the head and rubbing her ears. Jasmine quickly followed after Daphne who walked down the beach and laid down on the sand near the sea.
Jasmine looked around, a little unsure of what she should do. She wasn't really a dog, so she didn't feel like playing fetch. Seeing Astoria playing in the sand, Jasmine decided to join her and crawled over to her.
"Do you want to make a sand Hogwarts with me?" Astoria asked.
"Sure, I will start on the quidditch stadium," Jasmine said as she pulled her wand out of the holder on her wrist.
Jasmine and Astoria spent most of the morning and afternoon creating Hogwarts and its surrounding grounds out of sand. Magic allowed them to build small sand trees, so they added the forbidden forest.
By the end, they had gone a little crazy, adding sand dragons that Daphne animated to fly around the castle. They had recreated the lake with the squid, and they had a functioning train.
"Come on, why don't we take Jasmine for walkies," Daphne said to Astoria, who jumped to her feet excitedly.
Jasmine waited as Daphne walked over carrying a long leash. With a loud snap, she clipped it onto Jasmine's collar, giving it a light tug. Jasmine blushed as she followed Daphne and Astoria as they walked down the beach.
Jasmine found the swaying of Daphne's hips to be rather hypnotic, which made the walk go rather quickly. Once they had gotten back to the villa, Jasmine looked around, seeing what everyone was up to. The evening sun cast a warm glow as Parvati and Tracey relaxed on the villa's porch. Meanwhile, Padma sought refuge in the comforting shade.
"Come on, let's get dinner," Daphne said, walking into the villa.
Jasmine spent dinner like she did breakfast, crawling around to each of the people at the table in order to beg for food. Tracey had even made her give her a paw before feeding her, which then all the girls did.
After dinner, Daphne used her lead to lead Jasmine into her room, and Jasmine felt her heart beat with excitement as erotic images popped into her mind.
"Here is your bed," Daphne said, standing next to a large human-sized dog bed.
Jasmine pouted at Daphne as she felt she had been tricked.
Clearly, what was on Jasmine's mind must have been clear on her face as Daphne leaned down. "If you are a good girl, I will treat you in the morning," Daphne whispered lustfully.
Jasmine shivered in anticipation, crawling onto the bed before lying down. It was incredibly soft, and Jasmine buried her head into it, letting out a cute noise of appreciation.
It had been a few days since Jasmine had first started to role-play being a dog. She was enjoying it more and more as time went on. She had also gone up to butt plug sizes, and the current one she was wearing was just large enough that she couldn't constantly forget that it was in her.
Jasmine was once again going around the table playfully, begging for food. She had even started doing tricks or giving the girl's private parts a few playful licks other than Astoria, who she would only do tricks for.
After breakfast, Jasmine rushed outside into the hot sun. The last few days of playing around on the beach had really helped her gain a light tan. The last few days had been very slow, and Jasmine had spent most of it just lying in the sun or cuddling up next to Daphne.
She was really hoping for another chance to have sex with Daphne. Other than the morning a few days ago, Jasmine hadn't had any other chance to be intimate with Daphne.
Something that was making her quite grumpy. A day ago, she had resorted to playing with herself only to be caught in the act by Daphne, who banned her for such an act, no doubt to drive her mad from lust.
Jasmine crawled out onto the beach before jumping onto a large dog bed that Daphne had placed outside for her. Jasmine made a pleasurable goal as they felt the hot sun on her back.
The sound of whooshing made Jasmine sit bolt right up, and she looked around and pulled her wand out from her holder. The sound of laughter slowly became louder before a mighty gust of wind blew the sand up, spraying it in Jasmine's eyes and blinding her.
Jasmine heard something hitting the ground not far from her.
"Wow, it has been a long time since I have done an international portkey," a familiar voice said.
Jasmine recognised it as her godfather, Sirius Black.
Jasmine froze in shock. She hadn't realised that is had already been a week. As the sand slowly cleared, Jasmine realised something else that she was still dressed as a dog and was wearing a butt plug.
For a moment, Jasmine thought about running back into the villa but didn't want to risk showing her back to Sirius.
The sand finally fully cleared, and Jasmine got a good look at Sirius. She was still surprised at how young he looked. Sure, Daphne had explained how wizards lived longer and grew faster when younger and then stopped after puberty.
But she had seen Sirius go from looking like he was in his 40s and 50s to looking in his early 20s. At times during the month that she had spent living with him, Jasmine even found herself thinking that Sirius was pretty hot.
Which explained why he seemed to be such a player at Hogwarts.
"Welcome, I forgot that you would be arriving today, Lord Black," Daphne said in formal greeting as she walked over to Sirius.
Jasmine reacted swiftly, seizing the towel she had been sitting on and draping it around her waist to obscure the distinctive tail she wore. With measured movements, she rose to her feet.
Jasmine was taken aback when she saw Sirius wearing a crisp white shirt, with most of the buttons undone, allowing a glimpse of his chiselled chest and toned abs. Below that, he sported a pair of casual blue shorts and comfortable sandals.
Overall, he looked very at ease in muggle clothing, something that most adults couldn't ever really pull off.
"There isn't a need to call me Lord Black. In fact, I prefer you didn't, Heiress Greengrass," Sirius said with a tone of dislike.
Jasmine found her curiosity peaked at the way that Sirius had turned down being called Lord Black. She knew very little about Sirius's childhood other than he didn't like his parents at all. No doubt why he didn't like being called Lord Black.
"Okay, then I will just call you Sirius in private," Daphne said before walking behind Jasmine and wrapping her arms around her waist.
"New fashion?" Sirius asked, seeing the dog's ears on top of Jasmine's head.
Jasmine felt her face turning bright red at the question.
"You don't think they are cute? Astoria does," Daphne said before giving Jasmine a reassuring kiss on her shoulder.
Jasmine shivered as she felt Daphne's hands slowly trace up and down her body. She jumped slightly and felt one hand slip down the back of her bikini.
"I guess?" Sirius said, sounding a little unsure if the ears were cute or not.
"We were just about to go for a walk on the beach. Would you like to join us?" Daphne asked.
"Sure, the house elves will have taken care of my luggage," Sirius said.
"Right, well, Jasmine, need to go put on the sun cream potion, and then we can head out," Daphne said, giving Jasmine a small push towards the villa.
Jasmine gave Daphne a grateful look as she made her way as quickly as possible to the villa and stepped inside her room. Carefully, she removed the tail pug from her body before casting a cleaning charm on it and hiding it under her bed.
Looking down at her swimsuit, which barely just covered the very smallest amount of her boobs, Jasmine thought about changing but decided that since Daphne hadn't mentioned it, she wouldn't.
Jasmine gave her bikini bottoms a tug to put them back into place now that she wasn't wearing the tail plug and checked out her body in the mirror before making her way back to the beach.
