I have a problem. I am torn in between Shrek and Donkey! Donkey is annoying, he talks,talks,talks and talks. He gives you a good company though, a nice friend to be around , makes your day , loving and yes caring, definitely. Shrek is the family man, more of a rational creature, cute ( something that is not seen in donkey), loving, adorable, loves his kids and Fiona. After much thinking, I would like to have Shrek as my husband and Donkey as my best friend! Weird, but I am still thinking.... again.... and again...hard to decide, will leave it to God!