Rosie the kitten was found at just three weeks old - abandoned, cold and starving. Her lucky day came when she was rescued and taken to live in a home with three big dogs. Siberian huskies have a love-hate relationship with cats, some live harmoniously, some have an innate prey drive they cannot overcome. But this trio took to the needy little Rosie and Lilo is particular decided to become a surrogate mother.

Rosie climbed into Lilo's heart as she burrowed into her thick fur, napped on her head and curled up on her muzzle. The more needy Rosie became, the more tolerant and loving Lilo became, which proved instrumental in the wee kitten's recovery, says Love Meow.

Now, since she was raised by huskies, Rosie fully believes she is a dog and is never without her best friend Lilo. They go everywhere together; they still play, still nap, still cuddle and even go on outings with their owner. While the huskies run alongside the bike, Rosie is nestled in the basket. Although Rosie does love the two-mile daily walk with the huskies, matching pace is often a challenge for her little legs.

During a recent shopping trip, the look on Rosie's face is priceless as she and Lilo share the same shopping cart. You know how it is, clowning with your bestie, making an inside joke only the two of you are in on.

Their escapades are all chronicled on Lilo's Twitter page, with pictures showing Rosie and the huskies from three weeks to now full grown.

When Rosie was little and separated during rowdy husky playtime, it was a pitiful site to see. Lilo and Rosie would sit against both sides of the door and howl, pining for each other.

"The two of them are inseparable, they sleep together at night, and Rosie imitates everything Lilo does, including sneaking dog food when we're not looking," says human mommy, according to White Wolf Pack.

Just as it usually is with best friends and the ties that bind us.