You will Watch Fosters Home for Imaginary Friends Season 3 Episode 5 online for free episodes with HQ / high quality. Stream cartoons Fosters Home for Imaginary Friends Episode 31 Duchess of Wails Foster’s is finally able to get rid of Duchess when she is adopted. However, the family that adopted her turns out to be Mac’s neighbors and her complaining gets to be too much for Mac’s mother to handle. Terrence tells Mac that she is thinking about moving to Singapore. Mac and Bloo attempt to frame Duchess by wrecking up her owner’s home, but this only makes them love her more. They decide that they must bring her back to Foster’s, but are prevented from doing so when Terrence warns of their arrival.