An East Lothian drug dealer who hid his stash under the couch was caught by police with £12,000 of cocaine.
Terrence Grieve was arrested after officers swooped on his home in Musselburgh following a tip-off about his actions.
The 59-year-old appeared at Edinburgh Sheriff Court on Friday and admitted being concerned in the supply of the Class A drug.