The Scottish housing market has hit an 11-year high for sales after a surge in transactions in the north-east and East Lothian, according to new figures.
Homes collectively worth £3.4bn changed hands during January, February and March this year, Aberdein Considine's Property Monitor report shows.
That was the highest since the credit crunch hit the global economy in 2008.
Sales for the quarter were up £80m (2.3%) on last year and £225m (7%) on 2016.
A total of 19,491 homes in Scotland were sold in the first quarter of 2019, up 2.8% year-on-year due to significant growth in Aberdeen, Aberdeenshire and East Lothian.
It comes despite predictions Brexit uncertainty would make the market slow.
Managing partner Jacqueline Law said: "It had been feared that Brexit may bring the property market to a halt.
"However, quite the opposite has turned out to be true so far with the value of property changing hands returning to near-record levels.
"In fact, the only time that first quarter sales have been higher was in the years leading up to the global financial crisis."
The average cost of a property in Scotland was 8.6% higher than in the same period in 2016, with prices now at £166,334.
Despite the sales surge, the report does show a sudden halt to the house-price growth in the country's biggest cities.
Edinburgh, which has had its best period of property price growth since before the recession, has recorded falling prices so far this year.
The capital remains the most expensive place to buy a home in Scotland, with an average sale price of £258,822.
Prices have fallen 1.7% in Glasgow so far in 2019 to an average of £152,079.
Average prices continue to fall in Aberdeen and Aberdeenshire, Scotland's other major market.
But after years of decline caused by the oil and gas downturn, confidence is returning, with sales in Aberdeen alone up by nearly 13% year-on-year.