Ally's personal and professional lives start to fall apart as - desperate to prove himself - Karl arrives in Edinburgh.