Terry Pheto is living her best life in France