Horner waited until Cameron was in an appropriate mood before presenting him with the song .
Horner waited until Cameron was in a happy mood .