our little secret cast cecilia lion, robby echo