I have the following code
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{calc,shapes.callouts,shapes.arrows}
\newcommand{\bubblethis}[2]{
\tikz[remember picture,baseline]{\node[anchor=base,inner sep=0,outer sep=0]%
(#1) {\underline{#1}};\node[overlay,cloud callout,callout relative pointer={(0.2cm,-0.7cm)},%
aspect=2.5,fill=yellow!90] at ($(#1.north)+(-0.5cm,1.6cm)$) {#2};}%
}%
\begin{document}
\bubblethis{B}{I know X}
\end{document}
This creates a talking bubble but I want to create bubble over bubbles. I tried using \bubblethis function twice but it makes second balloon twice. To see what I mean by typing \bubblethis{B}{\bubblethis{I know X}{I know a}}. If someone makes a good tweak the code that would be great. Thanks for any help
This picture is sort of what I want.


\setbox0=\hbox{\bubblethis{B}{I know X}}\bubblethis{A}{\box0{I know a}}or else\bubblethis{B}{\bubblethis{A}{I know B}I know X}– Steven B. Segletes Jun 05 '14 at 17:52