At 26, happily married and with a busy career as a dog-groomer, Sophie Cater should be enjoying life to the full. Instead, ...