Oliver slept from 8pm till 5.45am!!! That is the longest he (and I) have slept in ages and ages!!!