Tressa Middleton, 31, from Bathgate in West Lothian, Scotland, revealed the happy news following a series of ordeals.