Rumil was correct! Great work, buddy! I see even though it was a little bit tricky, you managed it. (As I had planned, at first everyone supposed the answer to be one of the "good guys" because of the flowers and no fights and old friend etc.
) And your explanations of all parts of the riddle are perfectly correct. Feel free to take the thread.