Designer Stefan Ulrich has come up with what could be an early prototype of a real body pillow girlfriend. He calls it Funktionide, an "emotional robot" that changes form depending on how you hold it. Combined with advanced robotics, this could yield something that is soft, cuddly, humanoid, and capable of intelligent conversation. Yes, and it breathes. You can see a slightly intimate video of a guy and his Functionide above.
Funktionide by Stefan Ulrich