Lady -

You rock! And your workout plans sounds excellent (although I would add another day of weight training - build muscle to rev up your metabolism, keep your bones strong).

25 miles is a very respectable distance! Big congrats!