Ooh, just noticed your angel really is singing, SA. How sweet.
5 hours is realistic for a first marathon if you can get the training right. That's always been my problem - I just haven't managed to get a full 6 months of consistent training since I started running.
Of course, natural talent is a bonus, and I don't have much of that either :o)