This seriously impressive timelapse stands testament to Justine McCabe’s year of hard work down the gym, reports Huffington Post.

She’s literally worked her ass off to lose almost nine stone – which is the weight of a whole person (albeit quite a small one).

Justine documented her amazing journey on her Instagram account in a series of inspiring selfies.

Her transformation has been an emotional as well as physical. She bravely revealed on her Tumblr that she gained weight comfort eating after her husband tragically took his own life.

Justine reached 22 stone before changing action, changing her diet and hitting the gym.

To date, McCabe has lost 124 pounds.

Writing on Instagram Justine said:

The person you see reflecting in the mirror will provide you with the biggest challenges in life.

The human spirit is powerful. Do the work. Suffer the setbacks, push past the pain and excuses. True motivation is not an outside source. It’s staring directly back at you.

There is nothing you cannot be, do or have. Live with no regrets and don’t ever give up. This is what drives me. My motivation.

Keep up the impressive work Justine!

Check out the whole article with video and images from the source link below.

Image: Same