When Dreams Come True Opportunity
1. Find and collect a Rainbow Gem
2. Select the gem from personal inventory and select mail to science center.
3. Pay $4500 to get the Imaginary Friend the Metamorphium potion.
4. Give potion to IF to drink to become real.
I've been able to do this one before, but had to move the family to Sunset Valley, where the science center is not combined.
My current family lives in a town with a combined hospital/science center and is unable to complete this opportunity.
*Solution*1. Replace combined rabbit holes with stand alone buildings - for example copy the science center from Sunset Valley.
2. Buy a chemistry station and have a sim learn the Imaginary Friend Metamorphium potion, if you would prefer not to change the rabbit holes.
Hope this helps those that are trying to get their Sims's IF to become real.
You have to have the IF doll out of the Sim's inventory around the child's birthday so it can grow up along with the child.
----------
Reference Link:
When Dreams Come True bugged?
http://forum.thesims3.com/jforum/posts/list/587636.pageUnfortunately yes, you'll need to replace the hospital/science facility rabbit hole and place the non-combined ones. The combined rabbit holes make some opportunities not work out. You can also buy a chemistry station and have a sim learn the imaginary friend potion that way, if you would prefer not to change the rabbit holes.