It's all YOU my dear. You put in the effort, you have the willpower. YOU, are doing it, every meal, every treadmill session, every run. YOU have earned this.
Yayyyy!!! Good for you!! I hope you have something planned to CELEBRATE your awesome achievement so far! I can't wait until I get there! But seeing your post gives me encouragement to keep going!