Small, small bed for Highlander? (4)
I believe the answer is:
scot
'highlander?' is the definition.
(highlander is a kind of Scot)
'small small bed' is the wordplay.
'small' becomes 's' (abbreviation - e.g. clothes size).
'small bed' becomes 'cot' (I've seen this before**).
's'+'cot'='SCOT'
'for' is the link.
(Other definitions for scot that I've seen before include "Payment" , "Highlander, say" , "one from the North of Britain" , "levy, once" , "A Caledonian?" .)