This past month has been full of ups and downs and a lot of them...