Leanne sleeps with Steve in June 2016 and becomes pregnant with his baby. She fears it could be her final chance to be a mother and tells Steve she is keeping the unborn child. Steve chooses to have no role in his unborn child's life to protect his relationship with Michelle Connor (Kym Marsh). When a plan to go into business with Nick fails to happen, Leanne returns to work as the manager of the Bistro. After rejecting his attempts to rekindle their relationship, Leanne is hurt when Nick flirts with a customer. Leanne finds out that Liz knows about her pregnancy and Leanne is furious Steve told her. Leanne makes it clear to Liz she is nothing to do with her baby and Leanne decides to move to Liverpool with Simon. At the coach station, Simon secretly phones Nick and Leanne admits that she loves him. Nick arrives, knowing about the baby and persuades Leanne to stay. Nick accompanies Leanne to her first scan. Leanne and Nick decide to move in together and for Nick to raise the baby as his, which doesn't impress Gail. Leanne admits to Nick that Steve is the father and he struggles to accept it. Nick decides to stay with Leanne. Leanne learns Steve may have inherited myotonic dystrophy from his father Jim and she and Nick want Steve to be tested for it, however; he refuses to do so. Leanne encourages Michelle to get Steve to take the test and also tells Tracy about it. Michelle is annoyed with Leanne's interference and reveals he took the test. Leanne sees Peter at the hospital after Ken suffers a stroke. Leanne finds out she is expecting a boy.