By far one of the most painful things I ever had to endure but...