Could there be a new man in Jo's life? Alex wants a very special birthday present. Who is the father of Carrie's babies?