The Met Office has issued a wind alert for Dundee, with gusts of 60-70mph expected “quite widely”.
The yellow alert says that gusts of up to 80 mph are possible over high ground and around exposed coasts.
The warning is valid on Thursday from 6am to 6pm and covers great swathes of Scotland, with Dundee, Tayside and the central belt affected.
The warning says: “Storm Caroline is expected to bring a spell of very windy weather to much of Scotland and parts of the north of Northern Ireland on Thursday.
“Gusts of 60-70 mph are expected quite widely, with gusts to 80 mph possible over high ground and around exposed coasts.
“Road, rail, air and ferry services may be affected, with longer journey times and cancellations possible.
“Some short-term loss of power and other services is possible.
“It is likely that some coastal routes, sea fronts and coastal communities will be affected by spray and/or large waves.”
The weather is also set to get much colder, with a yellow weather alert issued for snow and ice on Friday from 10.05am until Saturday at 6pm across much of Scotland including parts of Tayside.