NFP is a licensed evidence-based program that includes a set of core model elements; Visit-to-Visit guidelines; Client-centred principles; underlying theories, and specifications for NFP nurse competencies, education and data collection. Specially educated NFP nurses visit clients in their home starting early in the pregnancy and continuing until the child’s second birthday. NFP nurses utilize a strength-based approach directed toward optimizing the client and family’s self-efficacy. The program is designed to activate and develop parents’ natural instincts to protect their children. Through the establishment of a therapeutic relationship with the client, NFP nurses: 1) provide empathic support and life coaching; 2) provide health education and anticipatory guidance to promote positive health, and caregiving practices 3) guide clients with system navigation; and 4) undertake continuous assessment of child development and parenting and adjust visit content and approaches accordingly. During home visits the NFP nurse provides structured support and guidance across the six program domains: personal health, environmental health, life course development, maternal role, family & friends, and health & human services.