Angela Watts and James Harold were having a get-together with friends when a stray cat showed up on their front porch.
They opened the door and found a cat, crying to be let in.
The couple had been thinking about getting a cat so when she made herself at home in their living room they realised it was meant to be.
“We decided to keep her and after we gave her a bath she fell asleep in my hands,” said James. “It just seemed obvious that she needed help and that we could provide that help.”
They decided to name the cat Jupiter because her fur patterns reminded the couple of the patterns in the planet’s clouds. “She is aptly named, for she has become our Gassy Planet,” Watts told The Dodo. “She has farted in my face on multiple occasions.”
They later discovered that Jupiter had been searching for the perfect home because she was pregnant and needed a place to raise her kittens.
The couple had noticed Jupiter’s swollen belly but thought that was due to some sort of  infection or parasite.
“I was sure she had worms. When we took her to the vet the next day the nurse suspected that she was instead pregnant, and we became excited at the possibility,” said Angela. “When the vet and nurse came back with the ultrasound, we could see the spine of one of the kittens!”
Only weeks after choosing her forever home, Jupiter gave birth to two healthy kittens, one boy and one girl — and the couple decided to keep them, too.
“It took some time (but very little effort) to convince James that we needed to keep both kittens and we decided on the names Callisto (gray) and Io (black), after two of Jupiter’s Galilean moons,” she said.
Now, the little family has happily settled into their new home, and it’s clear that Jupiter made the right choice when she wandered onto the couple’s porch that night.
See more photos of Jupiter and her family on Igmur
All photos @MidnaTwili
( h/t: TheDodo )
Click here to meet a street cat that found love after 10 years!